org.citygml4j.model.gml.geometry.primitives
Class DirectPositionList

java.lang.Object
  extended by org.citygml4j.model.gml.geometry.primitives.DirectPositionList
All Implemented Interfaces:
ModelObject, Child, Copyable, SRSInformationGroup, SRSReferenceGroup, GML

public class DirectPositionList
extends java.lang.Object
implements SRSReferenceGroup, Child, Copyable


Constructor Summary
DirectPositionList()
           
 
Method Summary
 void addAxisLabel(java.lang.String axisLabel)
           
 void addUomLabel(java.lang.String uomLabel)
           
 void addValue(java.lang.Double value)
           
 void addValue(java.util.List<java.lang.Double> value)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<java.lang.String> getAxisLabels()
           
 java.lang.Integer getCount()
           
 GMLClass getGMLClass()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 java.lang.Integer getSrsDimension()
           
 java.lang.String getSrsName()
           
 java.util.List<java.lang.String> getUomLabels()
           
 java.util.List<java.lang.Double> getValue()
           
 boolean isSetAxisLabels()
           
 boolean isSetCount()
           
 boolean isSetParent()
           
 boolean isSetSrsDimension()
           
 boolean isSetSrsName()
           
 boolean isSetUomLabels()
           
 boolean isSetValue()
           
 void setAxisLabels(java.util.List<java.lang.String> axisLabels)
           
 void setCount(java.lang.Integer count)
           
 void setParent(ModelObject parent)
           
 void setSrsDimension(java.lang.Integer srsDimension)
           
 void setSrsName(java.lang.String srsName)
           
 void setUomLabels(java.util.List<java.lang.String> uomLabels)
           
 void setValue(java.util.List<java.lang.Double> value)
           
 java.util.List<java.lang.Double> toList3d()
           
 java.util.List<java.lang.Double> toList3d(boolean reverseOrder)
           
 void unsetAxisLabels()
           
 boolean unsetAxisLabels(java.lang.String axisLabel)
           
 void unsetCount()
           
 void unsetParent()
           
 void unsetSrsDimension()
           
 void unsetSrsName()
           
 void unsetUomLabels()
           
 boolean unsetUomLabels(java.lang.String uomLabel)
           
 void unsetValue()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectPositionList

public DirectPositionList()
Method Detail

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML

addValue

public void addValue(java.lang.Double value)

addValue

public void addValue(java.util.List<java.lang.Double> value)

getCount

public java.lang.Integer getCount()

getValue

public java.util.List<java.lang.Double> getValue()

isSetCount

public boolean isSetCount()

isSetValue

public boolean isSetValue()

setCount

public void setCount(java.lang.Integer count)

setValue

public void setValue(java.util.List<java.lang.Double> value)

toList3d

public java.util.List<java.lang.Double> toList3d()

toList3d

public java.util.List<java.lang.Double> toList3d(boolean reverseOrder)

unsetCount

public void unsetCount()

unsetValue

public void unsetValue()

getSrsDimension

public java.lang.Integer getSrsDimension()
Specified by:
getSrsDimension in interface SRSReferenceGroup

getSrsName

public java.lang.String getSrsName()
Specified by:
getSrsName in interface SRSReferenceGroup

isSetSrsDimension

public boolean isSetSrsDimension()
Specified by:
isSetSrsDimension in interface SRSReferenceGroup

isSetSrsName

public boolean isSetSrsName()
Specified by:
isSetSrsName in interface SRSReferenceGroup

setSrsDimension

public void setSrsDimension(java.lang.Integer srsDimension)
Specified by:
setSrsDimension in interface SRSReferenceGroup

setSrsName

public void setSrsName(java.lang.String srsName)
Specified by:
setSrsName in interface SRSReferenceGroup

unsetSrsDimension

public void unsetSrsDimension()
Specified by:
unsetSrsDimension in interface SRSReferenceGroup

unsetSrsName

public void unsetSrsName()
Specified by:
unsetSrsName in interface SRSReferenceGroup

addAxisLabel

public void addAxisLabel(java.lang.String axisLabel)
Specified by:
addAxisLabel in interface SRSInformationGroup

addUomLabel

public void addUomLabel(java.lang.String uomLabel)
Specified by:
addUomLabel in interface SRSInformationGroup

getAxisLabels

public java.util.List<java.lang.String> getAxisLabels()
Specified by:
getAxisLabels in interface SRSInformationGroup

getUomLabels

public java.util.List<java.lang.String> getUomLabels()
Specified by:
getUomLabels in interface SRSInformationGroup

isSetAxisLabels

public boolean isSetAxisLabels()
Specified by:
isSetAxisLabels in interface SRSInformationGroup

isSetUomLabels

public boolean isSetUomLabels()
Specified by:
isSetUomLabels in interface SRSInformationGroup

setAxisLabels

public void setAxisLabels(java.util.List<java.lang.String> axisLabels)
Specified by:
setAxisLabels in interface SRSInformationGroup

setUomLabels

public void setUomLabels(java.util.List<java.lang.String> uomLabels)
Specified by:
setUomLabels in interface SRSInformationGroup

unsetAxisLabels

public void unsetAxisLabels()
Specified by:
unsetAxisLabels in interface SRSInformationGroup

unsetAxisLabels

public boolean unsetAxisLabels(java.lang.String axisLabel)
Specified by:
unsetAxisLabels in interface SRSInformationGroup

unsetUomLabels

public void unsetUomLabels()
Specified by:
unsetUomLabels in interface SRSInformationGroup

unsetUomLabels

public boolean unsetUomLabels(java.lang.String uomLabel)
Specified by:
unsetUomLabels in interface SRSInformationGroup

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable

copy

public java.lang.Object copy(CopyBuilder copyBuilder)
Specified by:
copy in interface Copyable

getParent

public ModelObject getParent()
Specified by:
getParent in interface Child

setParent

public void setParent(ModelObject parent)
Specified by:
setParent in interface Child

isSetParent

public boolean isSetParent()
Specified by:
isSetParent in interface Child

unsetParent

public void unsetParent()
Specified by:
unsetParent in interface Child