org.citygml4j.jaxb.gml._3_1_1
Class OrientableCurveType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGeometryType
          extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGeometricPrimitiveType
              extended by org.citygml4j.jaxb.gml._3_1_1.AbstractCurveType
                  extended by org.citygml4j.jaxb.gml._3_1_1.OrientableCurveType

public class OrientableCurveType
extends AbstractCurveType

OrientableCurve consists of a curve and an orientation. If the orientation is "+", then the OrientableCurve is identical to the baseCurve. If the orientation is "-", then the OrientableCurve is related to another _Curve with a parameterization that reverses the sense of the curve traversal.

Java-Klasse für OrientableCurveType complex type.

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

 <complexType name="OrientableCurveType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractCurveType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}baseCurve"/>
       </sequence>
       <attribute name="orientation" type="{http://www.opengis.net/gml}SignType" default="+" />
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
OrientableCurveType()
           
 
Method Summary
 CurvePropertyType getBaseCurve()
          References or contains the base curve (positive orientation).
 java.lang.String getOrientation()
          Ruft den Wert der orientation-Eigenschaft ab.
 boolean isSetBaseCurve()
           
 boolean isSetOrientation()
           
 void setBaseCurve(CurvePropertyType value)
          Legt den Wert der baseCurve-Eigenschaft fest.
 void setOrientation(java.lang.String value)
          Legt den Wert der orientation-Eigenschaft fest.
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGeometryType
getAxisLabels, getGid, getSrsDimension, getSrsName, getUomLabels, isSetAxisLabels, isSetGid, isSetSrsDimension, isSetSrsName, isSetUomLabels, setAxisLabels, setGid, setSrsDimension, setSrsName, setUomLabels, unsetAxisLabels, unsetUomLabels
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrientableCurveType

public OrientableCurveType()
Method Detail

getBaseCurve

public CurvePropertyType getBaseCurve()
References or contains the base curve (positive orientation). NOTE: This definition allows for a nested structure, i.e. an OrientableCurve may use another OrientableCurve as its base curve.

Returns:
possible object is CurvePropertyType

setBaseCurve

public void setBaseCurve(CurvePropertyType value)
Legt den Wert der baseCurve-Eigenschaft fest.

Parameters:
value - allowed object is CurvePropertyType

isSetBaseCurve

public boolean isSetBaseCurve()

getOrientation

public java.lang.String getOrientation()
Ruft den Wert der orientation-Eigenschaft ab.

Returns:
possible object is String

setOrientation

public void setOrientation(java.lang.String value)
Legt den Wert der orientation-Eigenschaft fest.

Parameters:
value - allowed object is String

isSetOrientation

public boolean isSetOrientation()