org.citygml4j.jaxb.gml._3_1_1
Class AbstractCurveSegmentType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractCurveSegmentType
Direct Known Subclasses:
ArcByCenterPointType, ArcStringByBulgeType, ArcStringType, BSplineType, ClothoidType, CubicSplineType, GeodesicStringType, LineStringSegmentType, OffsetCurveType

public abstract class AbstractCurveSegmentType
extends java.lang.Object

Curve segment defines a homogeneous segment of a curve.

Java class for AbstractCurveSegmentType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="AbstractCurveSegmentType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
       </sequence>
       <attribute name="numDerivativesAtStart" type="{http://www.w3.org/2001/XMLSchema}integer" default="0" />
       <attribute name="numDerivativesAtEnd" type="{http://www.w3.org/2001/XMLSchema}integer" default="0" />
       <attribute name="numDerivativeInterior" type="{http://www.w3.org/2001/XMLSchema}integer" default="0" />
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
AbstractCurveSegmentType()
           
 
Method Summary
 java.math.BigInteger getNumDerivativeInterior()
          Gets the value of the numDerivativeInterior property.
 java.math.BigInteger getNumDerivativesAtEnd()
          Gets the value of the numDerivativesAtEnd property.
 java.math.BigInteger getNumDerivativesAtStart()
          Gets the value of the numDerivativesAtStart property.
 boolean isSetNumDerivativeInterior()
           
 boolean isSetNumDerivativesAtEnd()
           
 boolean isSetNumDerivativesAtStart()
           
 void setNumDerivativeInterior(java.math.BigInteger value)
          Sets the value of the numDerivativeInterior property.
 void setNumDerivativesAtEnd(java.math.BigInteger value)
          Sets the value of the numDerivativesAtEnd property.
 void setNumDerivativesAtStart(java.math.BigInteger value)
          Sets the value of the numDerivativesAtStart property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCurveSegmentType

public AbstractCurveSegmentType()
Method Detail

getNumDerivativesAtStart

public java.math.BigInteger getNumDerivativesAtStart()
Gets the value of the numDerivativesAtStart property.

Returns:
possible object is BigInteger

setNumDerivativesAtStart

public void setNumDerivativesAtStart(java.math.BigInteger value)
Sets the value of the numDerivativesAtStart property.

Parameters:
value - allowed object is BigInteger

isSetNumDerivativesAtStart

public boolean isSetNumDerivativesAtStart()

getNumDerivativesAtEnd

public java.math.BigInteger getNumDerivativesAtEnd()
Gets the value of the numDerivativesAtEnd property.

Returns:
possible object is BigInteger

setNumDerivativesAtEnd

public void setNumDerivativesAtEnd(java.math.BigInteger value)
Sets the value of the numDerivativesAtEnd property.

Parameters:
value - allowed object is BigInteger

isSetNumDerivativesAtEnd

public boolean isSetNumDerivativesAtEnd()

getNumDerivativeInterior

public java.math.BigInteger getNumDerivativeInterior()
Gets the value of the numDerivativeInterior property.

Returns:
possible object is BigInteger

setNumDerivativeInterior

public void setNumDerivativeInterior(java.math.BigInteger value)
Sets the value of the numDerivativeInterior property.

Parameters:
value - allowed object is BigInteger

isSetNumDerivativeInterior

public boolean isSetNumDerivativeInterior()