Package nl.b3p.csw.jaxb.gml
Class OrientableCurveType
- java.lang.Object
-
- nl.b3p.csw.jaxb.gml.AbstractGMLType
-
- nl.b3p.csw.jaxb.gml.AbstractGeometryType
-
- nl.b3p.csw.jaxb.gml.AbstractGeometricPrimitiveType
-
- nl.b3p.csw.jaxb.gml.AbstractCurveType
-
- nl.b3p.csw.jaxb.gml.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 class for OrientableCurveType complex type.
The following schema fragment specifies the expected content contained within this class.
<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>
-
-
Field Summary
Fields Modifier and Type Field Description protected BaseCurvebaseCurveprotected Stringorientation-
Fields inherited from class nl.b3p.csw.jaxb.gml.AbstractGeometryType
axisLabels, gid, srsDimension, srsName, uomLabels
-
Fields inherited from class nl.b3p.csw.jaxb.gml.AbstractGMLType
description, id, metaDataProperty, name
-
-
Constructor Summary
Constructors Constructor Description OrientableCurveType()Default no-arg constructorOrientableCurveType(List<MetaDataProperty> metaDataProperty, Description description, List<Name> name, String id, String gid, String srsName, BigInteger srsDimension, List<String> axisLabels, List<String> uomLabels, BaseCurve baseCurve, String orientation)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseCurvegetBaseCurve()References or contains the base curve (positive orientation).StringgetOrientation()Gets the value of the orientation property.voidsetBaseCurve(BaseCurve value)Sets the value of the baseCurve property.voidsetOrientation(String value)Sets the value of the orientation property.-
Methods inherited from class nl.b3p.csw.jaxb.gml.AbstractGeometryType
getAxisLabels, getGid, getSrsDimension, getSrsName, getUomLabels, setGid, setSrsDimension, setSrsName
-
Methods inherited from class nl.b3p.csw.jaxb.gml.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, setDescription, setId
-
-
-
-
Constructor Detail
-
OrientableCurveType
public OrientableCurveType()
Default no-arg constructor
-
OrientableCurveType
public OrientableCurveType(List<MetaDataProperty> metaDataProperty, Description description, List<Name> name, String id, String gid, String srsName, BigInteger srsDimension, List<String> axisLabels, List<String> uomLabels, BaseCurve baseCurve, String orientation)
Fully-initialising value constructor
-
-
Method Detail
-
getBaseCurve
public BaseCurve 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
BaseCurve
-
setBaseCurve
public void setBaseCurve(BaseCurve value)
Sets the value of the baseCurve property.- Parameters:
value- allowed object isBaseCurve
-
getOrientation
public String getOrientation()
Gets the value of the orientation property.- Returns:
- possible object is
String
-
-