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-Klasse für AbstractCurveSegmentType complex type.

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

 <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()
          Ruft den Wert der numDerivativeInterior-Eigenschaft ab.
 java.math.BigInteger getNumDerivativesAtEnd()
          Ruft den Wert der numDerivativesAtEnd-Eigenschaft ab.
 java.math.BigInteger getNumDerivativesAtStart()
          Ruft den Wert der numDerivativesAtStart-Eigenschaft ab.
 boolean isSetNumDerivativeInterior()
           
 boolean isSetNumDerivativesAtEnd()
           
 boolean isSetNumDerivativesAtStart()
           
 void setNumDerivativeInterior(java.math.BigInteger value)
          Legt den Wert der numDerivativeInterior-Eigenschaft fest.
 void setNumDerivativesAtEnd(java.math.BigInteger value)
          Legt den Wert der numDerivativesAtEnd-Eigenschaft fest.
 void setNumDerivativesAtStart(java.math.BigInteger value)
          Legt den Wert der numDerivativesAtStart-Eigenschaft fest.
 
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()
Ruft den Wert der numDerivativesAtStart-Eigenschaft ab.

Returns:
possible object is BigInteger

setNumDerivativesAtStart

public void setNumDerivativesAtStart(java.math.BigInteger value)
Legt den Wert der numDerivativesAtStart-Eigenschaft fest.

Parameters:
value - allowed object is BigInteger

isSetNumDerivativesAtStart

public boolean isSetNumDerivativesAtStart()

getNumDerivativesAtEnd

public java.math.BigInteger getNumDerivativesAtEnd()
Ruft den Wert der numDerivativesAtEnd-Eigenschaft ab.

Returns:
possible object is BigInteger

setNumDerivativesAtEnd

public void setNumDerivativesAtEnd(java.math.BigInteger value)
Legt den Wert der numDerivativesAtEnd-Eigenschaft fest.

Parameters:
value - allowed object is BigInteger

isSetNumDerivativesAtEnd

public boolean isSetNumDerivativesAtEnd()

getNumDerivativeInterior

public java.math.BigInteger getNumDerivativeInterior()
Ruft den Wert der numDerivativeInterior-Eigenschaft ab.

Returns:
possible object is BigInteger

setNumDerivativeInterior

public void setNumDerivativeInterior(java.math.BigInteger value)
Legt den Wert der numDerivativeInterior-Eigenschaft fest.

Parameters:
value - allowed object is BigInteger

isSetNumDerivativeInterior

public boolean isSetNumDerivativeInterior()