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

java.lang.Object
  extended by org.citygml4j.impl.gml.geometry.primitives.AbstractCurveSegmentImpl
All Implemented Interfaces:
Associable, ModelObject, Child, Copyable, AbstractCurveSegment, GML
Direct Known Subclasses:
LineStringSegmentImpl

public abstract class AbstractCurveSegmentImpl
extends java.lang.Object
implements AbstractCurveSegment


Constructor Summary
AbstractCurveSegmentImpl()
           
 
Method Summary
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.Integer getNumDerivativeInterior()
           
 java.lang.Integer getNumDerivativesAtEnd()
           
 java.lang.Integer getNumDerivativesAtStart()
           
 ModelObject getParent()
           
 boolean isSetNumDerivativeInterior()
           
 boolean isSetNumDerivativesAtEnd()
           
 boolean isSetNumDerivativesAtStart()
           
 boolean isSetParent()
           
 void setNumDerivativeInterior(java.lang.Integer numDerivativeInterior)
           
 void setNumDerivativesAtEnd(java.lang.Integer numDerivativesAtEnd)
           
 void setNumDerivativesAtStart(java.lang.Integer numDerivativesAtStart)
           
 void setParent(ModelObject parent)
           
 void unsetNumDerivativeInterior()
           
 void unsetNumDerivativesAtEnd()
           
 void unsetNumDerivativesAtStart()
           
 void unsetParent()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.citygml4j.model.gml.geometry.primitives.AbstractCurveSegment
calcBoundingBox
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

AbstractCurveSegmentImpl

public AbstractCurveSegmentImpl()
Method Detail

getNumDerivativeInterior

public java.lang.Integer getNumDerivativeInterior()
Specified by:
getNumDerivativeInterior in interface AbstractCurveSegment

getNumDerivativesAtEnd

public java.lang.Integer getNumDerivativesAtEnd()
Specified by:
getNumDerivativesAtEnd in interface AbstractCurveSegment

getNumDerivativesAtStart

public java.lang.Integer getNumDerivativesAtStart()
Specified by:
getNumDerivativesAtStart in interface AbstractCurveSegment

isSetNumDerivativeInterior

public boolean isSetNumDerivativeInterior()
Specified by:
isSetNumDerivativeInterior in interface AbstractCurveSegment

isSetNumDerivativesAtEnd

public boolean isSetNumDerivativesAtEnd()
Specified by:
isSetNumDerivativesAtEnd in interface AbstractCurveSegment

isSetNumDerivativesAtStart

public boolean isSetNumDerivativesAtStart()
Specified by:
isSetNumDerivativesAtStart in interface AbstractCurveSegment

setNumDerivativeInterior

public void setNumDerivativeInterior(java.lang.Integer numDerivativeInterior)
Specified by:
setNumDerivativeInterior in interface AbstractCurveSegment

setNumDerivativesAtEnd

public void setNumDerivativesAtEnd(java.lang.Integer numDerivativesAtEnd)
Specified by:
setNumDerivativesAtEnd in interface AbstractCurveSegment

setNumDerivativesAtStart

public void setNumDerivativesAtStart(java.lang.Integer numDerivativesAtStart)
Specified by:
setNumDerivativesAtStart in interface AbstractCurveSegment

unsetNumDerivativeInterior

public void unsetNumDerivativeInterior()
Specified by:
unsetNumDerivativeInterior in interface AbstractCurveSegment

unsetNumDerivativesAtEnd

public void unsetNumDerivativesAtEnd()
Specified by:
unsetNumDerivativesAtEnd in interface AbstractCurveSegment

unsetNumDerivativesAtStart

public void unsetNumDerivativesAtStart()
Specified by:
unsetNumDerivativesAtStart in interface AbstractCurveSegment

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo 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