Package nl.b3p.csw.jaxb.gml
Class OffsetCurveType
- java.lang.Object
-
- nl.b3p.csw.jaxb.gml.AbstractCurveSegmentType
-
- nl.b3p.csw.jaxb.gml.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>
-
-
Field Summary
Fields Modifier and Type Field Description protected LengthTypedistanceprotected CurvePropertyTypeoffsetBaseprotected VectorTyperefDirection-
Fields inherited from class nl.b3p.csw.jaxb.gml.AbstractCurveSegmentType
numDerivativeInterior, numDerivativesAtEnd, numDerivativesAtStart
-
-
Constructor Summary
Constructors Constructor Description OffsetCurveType()Default no-arg constructorOffsetCurveType(BigInteger numDerivativesAtStart, BigInteger numDerivativesAtEnd, BigInteger numDerivativeInterior, CurvePropertyType offsetBase, LengthType distance, VectorType refDirection)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LengthTypegetDistance()Gets the value of the distance property.CurvePropertyTypegetOffsetBase()Gets the value of the offsetBase property.VectorTypegetRefDirection()Gets the value of the refDirection property.voidsetDistance(LengthType value)Sets the value of the distance property.voidsetOffsetBase(CurvePropertyType value)Sets the value of the offsetBase property.voidsetRefDirection(VectorType value)Sets the value of the refDirection property.-
Methods inherited from class nl.b3p.csw.jaxb.gml.AbstractCurveSegmentType
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart
-
-
-
-
Field Detail
-
offsetBase
protected CurvePropertyType offsetBase
-
distance
protected LengthType distance
-
refDirection
protected VectorType refDirection
-
-
Constructor Detail
-
OffsetCurveType
public OffsetCurveType()
Default no-arg constructor
-
OffsetCurveType
public OffsetCurveType(BigInteger numDerivativesAtStart, BigInteger numDerivativesAtEnd, BigInteger numDerivativeInterior, CurvePropertyType offsetBase, LengthType distance, VectorType refDirection)
Fully-initialising value constructor
-
-
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 isCurvePropertyType
-
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 isLengthType
-
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 isVectorType
-
-