org.citygml4j.impl.gml.geometry.primitives
Class ControlPointImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.geometry.primitives.ControlPointImpl
All Implemented Interfaces:
ModelObject, Child, Copyable, ControlPoint, GML

public class ControlPointImpl
extends java.lang.Object
implements ControlPoint


Constructor Summary
ControlPointImpl()
           
 
Method Summary
 void addGeometricPositionGroup(GeometricPositionGroup geometricPositionGroup)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<GeometricPositionGroup> getGeometricPositionGroup()
           
 GMLClass getGMLClass()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 DirectPositionList getPosList()
           
 boolean isSetGeometricPositionGroup()
           
 boolean isSetParent()
           
 boolean isSetPosList()
           
 void setGeometricPositionGroup(java.util.List<GeometricPositionGroup> geometricPositionGroup)
           
 void setParent(ModelObject parent)
           
 void setPosList(DirectPositionList posList)
           
 java.util.List<java.lang.Double> toList3d()
           
 void unsetGeometricPositionGroup()
           
 boolean unsetGeometricPositionGroup(GeometricPositionGroup geometricPositionGroup)
           
 void unsetParent()
           
 void unsetPosList()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlPointImpl

public ControlPointImpl()
Method Detail

addGeometricPositionGroup

public void addGeometricPositionGroup(GeometricPositionGroup geometricPositionGroup)
Specified by:
addGeometricPositionGroup in interface ControlPoint

getGeometricPositionGroup

public java.util.List<GeometricPositionGroup> getGeometricPositionGroup()
Specified by:
getGeometricPositionGroup in interface ControlPoint

getPosList

public DirectPositionList getPosList()
Specified by:
getPosList in interface ControlPoint

isSetGeometricPositionGroup

public boolean isSetGeometricPositionGroup()
Specified by:
isSetGeometricPositionGroup in interface ControlPoint

isSetPosList

public boolean isSetPosList()
Specified by:
isSetPosList in interface ControlPoint

setGeometricPositionGroup

public void setGeometricPositionGroup(java.util.List<GeometricPositionGroup> geometricPositionGroup)
Specified by:
setGeometricPositionGroup in interface ControlPoint

setPosList

public void setPosList(DirectPositionList posList)
Specified by:
setPosList in interface ControlPoint

toList3d

public java.util.List<java.lang.Double> toList3d()
Specified by:
toList3d in interface ControlPoint

unsetGeometricPositionGroup

public void unsetGeometricPositionGroup()
Specified by:
unsetGeometricPositionGroup in interface ControlPoint

unsetGeometricPositionGroup

public boolean unsetGeometricPositionGroup(GeometricPositionGroup geometricPositionGroup)
Specified by:
unsetGeometricPositionGroup in interface ControlPoint

unsetPosList

public void unsetPosList()
Specified by:
unsetPosList in interface ControlPoint

getModelType

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

getGMLClass

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

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

copy

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

copyTo

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