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 class for OffsetCurveType complex type.

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

 <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()
          Gets the value of the distance property.
 CurvePropertyType getOffsetBase()
          Gets the value of the offsetBase property.
 VectorType getRefDirection()
          Gets the value of the refDirection property.
 boolean isSetDistance()
           
 boolean isSetOffsetBase()
           
 boolean isSetRefDirection()
           
 void setDistance(LengthType value)
          Sets the value of the distance property.
 void setOffsetBase(CurvePropertyType value)
          Sets the value of the offsetBase property.
 void setRefDirection(VectorType value)
          Sets the value of the refDirection property.
 
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()
Gets the value of the offsetBase property.

Returns:
possible object is CurvePropertyType

setOffsetBase

public void setOffsetBase(CurvePropertyType value)
Sets the value of the offsetBase property.

Parameters:
value - allowed object is CurvePropertyType

isSetOffsetBase

public boolean isSetOffsetBase()

getDistance

public LengthType getDistance()
Gets the value of the distance property.

Returns:
possible object is LengthType

setDistance

public void setDistance(LengthType value)
Sets the value of the distance property.

Parameters:
value - allowed object is LengthType

isSetDistance

public boolean isSetDistance()

getRefDirection

public VectorType getRefDirection()
Gets the value of the refDirection property.

Returns:
possible object is VectorType

setRefDirection

public void setRefDirection(VectorType value)
Sets the value of the refDirection property.

Parameters:
value - allowed object is VectorType

isSetRefDirection

public boolean isSetRefDirection()