org.citygml4j.jaxb.gml._3_1_1
Class CurveType
java.lang.Object
org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
org.citygml4j.jaxb.gml._3_1_1.AbstractGeometryType
org.citygml4j.jaxb.gml._3_1_1.AbstractGeometricPrimitiveType
org.citygml4j.jaxb.gml._3_1_1.AbstractCurveType
org.citygml4j.jaxb.gml._3_1_1.CurveType
public class CurveType
- extends AbstractCurveType
Curve is a 1-dimensional primitive. Curves are continuous, connected, and have a measurable length in terms of the coordinate system.
A curve is composed of one or more curve segments. Each curve segment within a curve may be defined using a different interpolation method. The curve segments are connected to one another, with the end point of each segment except the last being the start point of the next segment in the segment list.
The orientation of the curve is positive.
Java class for CurveType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CurveType">
<complexContent>
<extension base="{http://www.opengis.net/gml}AbstractCurveType">
<sequence>
<element ref="{http://www.opengis.net/gml}segments"/>
</sequence>
</extension>
</complexContent>
</complexType>
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 |
CurveType
public CurveType()
getSegments
public CurveSegmentArrayPropertyType getSegments()
- This element encapsulates the segments of the curve.
- Returns:
- possible object is
CurveSegmentArrayPropertyType
setSegments
public void setSegments(CurveSegmentArrayPropertyType value)
- Sets the value of the segments property.
- Parameters:
value
- allowed object is
CurveSegmentArrayPropertyType
isSetSegments
public boolean isSetSegments()