org.citygml4j.jaxb.gml._3_1_1
Class OffsetCurveType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractCurveSegmentType
      extended by org.citygml4j.jaxb.gml._3_1_1.OffsetCurveType

public class OffsetCurveType
extends AbstractCurveSegmentType

An offset curve is a curve at a constant distance from the basis curve. They can be useful as a cheap and simple alternative to constructing curves that are offsets by definition.

Java-Klasse für OffsetCurveType complex type.

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

 <complexType name="OffsetCurveType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractCurveSegmentType">
       <sequence>
         <element name="offsetBase" type="{http://www.opengis.net/gml}CurvePropertyType"/>
         <element name="distance" type="{http://www.opengis.net/gml}LengthType"/>
         <element name="refDirection" type="{http://www.opengis.net/gml}VectorType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
OffsetCurveType()
           
 
Method Summary
 LengthType getDistance()
          Ruft den Wert der distance-Eigenschaft ab.
 CurvePropertyType getOffsetBase()
          Ruft den Wert der offsetBase-Eigenschaft ab.
 VectorType getRefDirection()
          Ruft den Wert der refDirection-Eigenschaft ab.
 boolean isSetDistance()
           
 boolean isSetOffsetBase()
           
 boolean isSetRefDirection()
           
 void setDistance(LengthType value)
          Legt den Wert der distance-Eigenschaft fest.
 void setOffsetBase(CurvePropertyType value)
          Legt den Wert der offsetBase-Eigenschaft fest.
 void setRefDirection(VectorType value)
          Legt den Wert der refDirection-Eigenschaft fest.
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractCurveSegmentType
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OffsetCurveType

public OffsetCurveType()
Method Detail

getOffsetBase

public CurvePropertyType getOffsetBase()
Ruft den Wert der offsetBase-Eigenschaft ab.

Returns:
possible object is CurvePropertyType

setOffsetBase

public void setOffsetBase(CurvePropertyType value)
Legt den Wert der offsetBase-Eigenschaft fest.

Parameters:
value - allowed object is CurvePropertyType

isSetOffsetBase

public boolean isSetOffsetBase()

getDistance

public LengthType getDistance()
Ruft den Wert der distance-Eigenschaft ab.

Returns:
possible object is LengthType

setDistance

public void setDistance(LengthType value)
Legt den Wert der distance-Eigenschaft fest.

Parameters:
value - allowed object is LengthType

isSetDistance

public boolean isSetDistance()

getRefDirection

public VectorType getRefDirection()
Ruft den Wert der refDirection-Eigenschaft ab.

Returns:
possible object is VectorType

setRefDirection

public void setRefDirection(VectorType value)
Legt den Wert der refDirection-Eigenschaft fest.

Parameters:
value - allowed object is VectorType

isSetRefDirection

public boolean isSetRefDirection()