public class TLcdGML32OffsetCurve extends TLcdGML32AbstractCurveSegment
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
DISTANCE_PROPERTY
Data property that maps to the
distance element. |
static TLcdDataProperty |
NUM_DERIVATIVE_INTERIOR_PROPERTY
Data property that maps to the
numDerivativeInterior attribute. |
static TLcdDataProperty |
NUM_DERIVATIVES_AT_END_PROPERTY
Data property that maps to the
numDerivativesAtEnd attribute. |
static TLcdDataProperty |
NUM_DERIVATIVES_AT_START_PROPERTY
Data property that maps to the
numDerivativesAtStart attribute. |
static TLcdDataProperty |
OFFSET_BASE_PROPERTY
Data property that maps to the
offsetBase element. |
static TLcdDataProperty |
REF_DIRECTION_PROPERTY
Data property that maps to the
refDirection element. |
INTERPOLATION_CIRCLE_BY_3POINTS, INTERPOLATION_CIRCLE_BY_CENTERPOINT, INTERPOLATION_CIRCULARARC_BY_3POINTS, INTERPOLATION_CIRCULARARC_BY_BULGE, INTERPOLATION_CIRCULARARC_BY_CENTERPOINT, INTERPOLATION_ELLIPTICAL, INTERPOLATION_GEODESIC, INTERPOLATION_LINEAR, INTERPOLATION_MIXED, INTERPOLATION_RHUMB
Constructor and Description |
---|
TLcdGML32OffsetCurve() |
TLcdGML32OffsetCurve(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
TLcdGML32Length |
getDistance()
Returns the value of the property that maps to the
distance element. |
long |
getNumDerivativeInterior()
Returns the value of the property that maps to the
numDerivativeInterior attribute. |
long |
getNumDerivativesAtEnd()
Returns the value of the property that maps to the
numDerivativesAtEnd attribute. |
long |
getNumDerivativesAtStart()
Returns the value of the property that maps to the
numDerivativesAtStart attribute. |
TLcdGML32AbstractCurve |
getOffsetBase()
Returns the value of the property that maps to the
offsetBase element. |
TLcdGML32Vector |
getRefDirection()
Returns the value of the property that maps to the
refDirection element. |
void |
setDistance(TLcdGML32Length aValue)
Sets the value of the property that maps to the
distance element. |
void |
setNumDerivativeInterior(long aValue)
Sets the value of the property that maps to the
numDerivativeInterior attribute. |
void |
setNumDerivativesAtEnd(long aValue)
Sets the value of the property that maps to the
numDerivativesAtEnd attribute. |
void |
setNumDerivativesAtStart(long aValue)
Sets the value of the property that maps to the
numDerivativesAtStart attribute. |
void |
setOffsetBase(TLcdGML32AbstractCurve aValue)
Sets the value of the property that maps to the
offsetBase element. |
void |
setRefDirection(TLcdGML32Vector aValue)
Sets the value of the property that maps to the
refDirection element. |
computePointSFCT, contains2D, contains2D, contains3D, contains3D, getBounds, getEndPoint, getEndTangent2D, getFocusPoint, getInterpolation, getLength2D, getLineSegmentIntersectionCount, getStartPoint, getStartTangent2D, getTangent2D
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
clone
public static final TLcdDataProperty OFFSET_BASE_PROPERTY
offsetBase
element.
The possible values for this property are instances of TLcdGML32CurveProperty
.public static final TLcdDataProperty DISTANCE_PROPERTY
distance
element.
The possible values for this property are instances of TLcdGML32Length
.public static final TLcdDataProperty REF_DIRECTION_PROPERTY
refDirection
element.
The possible values for this property are instances of TLcdGML32Vector
.public static final TLcdDataProperty NUM_DERIVATIVE_INTERIOR_PROPERTY
numDerivativeInterior
attribute.
The possible values for this property are instances of long
.public static final TLcdDataProperty NUM_DERIVATIVES_AT_END_PROPERTY
numDerivativesAtEnd
attribute.
The possible values for this property are instances of long
.public static final TLcdDataProperty NUM_DERIVATIVES_AT_START_PROPERTY
numDerivativesAtStart
attribute.
The possible values for this property are instances of long
.public TLcdGML32OffsetCurve()
public TLcdGML32OffsetCurve(TLcdDataType aType)
public TLcdGML32AbstractCurve getOffsetBase()
offsetBase
element.OFFSET_BASE_PROPERTY
property.TLcdGML32CurveProperty
public void setOffsetBase(TLcdGML32AbstractCurve aValue)
offsetBase
element.aValue
- the value to set for the OFFSET_BASE_PROPERTY
property.public TLcdGML32Length getDistance()
distance
element.DISTANCE_PROPERTY
property.public void setDistance(TLcdGML32Length aValue)
distance
element.aValue
- the value to set for the DISTANCE_PROPERTY
property.public TLcdGML32Vector getRefDirection()
refDirection
element.REF_DIRECTION_PROPERTY
property.public void setRefDirection(TLcdGML32Vector aValue)
refDirection
element.aValue
- the value to set for the REF_DIRECTION_PROPERTY
property.public long getNumDerivativeInterior()
numDerivativeInterior
attribute.NUM_DERIVATIVE_INTERIOR_PROPERTY
property.public void setNumDerivativeInterior(long aValue)
numDerivativeInterior
attribute.aValue
- the value to set for the NUM_DERIVATIVE_INTERIOR_PROPERTY
property.public long getNumDerivativesAtEnd()
numDerivativesAtEnd
attribute.NUM_DERIVATIVES_AT_END_PROPERTY
property.public void setNumDerivativesAtEnd(long aValue)
numDerivativesAtEnd
attribute.aValue
- the value to set for the NUM_DERIVATIVES_AT_END_PROPERTY
property.public long getNumDerivativesAtStart()
numDerivativesAtStart
attribute.NUM_DERIVATIVES_AT_START_PROPERTY
property.public void setNumDerivativesAtStart(long aValue)
numDerivativesAtStart
attribute.aValue
- the value to set for the NUM_DERIVATIVES_AT_START_PROPERTY
property.