public class TLcdGML32Clothoid extends TLcdGML32AbstractCurveSegment
Modifier and Type | Class and Description |
---|---|
static class |
TLcdGML32Clothoid.RefLocation |
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
END_PARAMETER_PROPERTY
Data property that maps to the
endParameter element. |
static TLcdDataProperty |
INTERPOLATION_ATTR_PROPERTY
Data property that maps to the
interpolation attribute. |
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 |
REF_LOCATION_PROPERTY
Data property that maps to the
refLocation element. |
static TLcdDataProperty |
SCALE_FACTOR_PROPERTY
Data property that maps to the
scaleFactor element. |
static TLcdDataProperty |
START_PARAMETER_PROPERTY
Data property that maps to the
startParameter 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 |
---|
TLcdGML32Clothoid() |
TLcdGML32Clothoid(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
double |
getEndParameter()
Returns the value of the property that maps to the
endParameter element. |
ELcdGML32CurveInterpolation |
getInterpolationAttr()
Returns the value of the property that maps to the
interpolation attribute. |
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. |
TLcdGML32Clothoid.RefLocation |
getRefLocation()
Returns the value of the property that maps to the
refLocation element. |
double |
getScaleFactor()
Returns the value of the property that maps to the
scaleFactor element. |
double |
getStartParameter()
Returns the value of the property that maps to the
startParameter element. |
void |
setEndParameter(double aValue)
Sets the value of the property that maps to the
endParameter element. |
void |
setInterpolationAttr(ELcdGML32CurveInterpolation aValue)
Sets the value of the property that maps to the
interpolation attribute. |
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 |
setRefLocation(TLcdGML32Clothoid.RefLocation aValue)
Sets the value of the property that maps to the
refLocation element. |
void |
setScaleFactor(double aValue)
Sets the value of the property that maps to the
scaleFactor element. |
void |
setStartParameter(double aValue)
Sets the value of the property that maps to the
startParameter 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 INTERPOLATION_ATTR_PROPERTY
interpolation
attribute.
The possible values for this property are instances of ELcdGML32CurveInterpolation
.public static final TLcdDataProperty REF_LOCATION_PROPERTY
refLocation
element.
The possible values for this property are instances of RefLocation
.public static final TLcdDataProperty SCALE_FACTOR_PROPERTY
scaleFactor
element.
The possible values for this property are instances of double
.public static final TLcdDataProperty START_PARAMETER_PROPERTY
startParameter
element.
The possible values for this property are instances of double
.public static final TLcdDataProperty END_PARAMETER_PROPERTY
endParameter
element.
The possible values for this property are instances of double
.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 TLcdGML32Clothoid()
public TLcdGML32Clothoid(TLcdDataType aType)
public ELcdGML32CurveInterpolation getInterpolationAttr()
interpolation
attribute.INTERPOLATION_ATTR_PROPERTY
property.public void setInterpolationAttr(ELcdGML32CurveInterpolation aValue)
interpolation
attribute.aValue
- the value to set for the INTERPOLATION_ATTR_PROPERTY
property.public TLcdGML32Clothoid.RefLocation getRefLocation()
refLocation
element.REF_LOCATION_PROPERTY
property.public void setRefLocation(TLcdGML32Clothoid.RefLocation aValue)
refLocation
element.aValue
- the value to set for the REF_LOCATION_PROPERTY
property.public double getScaleFactor()
scaleFactor
element.SCALE_FACTOR_PROPERTY
property.public void setScaleFactor(double aValue)
scaleFactor
element.aValue
- the value to set for the SCALE_FACTOR_PROPERTY
property.public double getStartParameter()
startParameter
element.START_PARAMETER_PROPERTY
property.public void setStartParameter(double aValue)
startParameter
element.aValue
- the value to set for the START_PARAMETER_PROPERTY
property.public double getEndParameter()
endParameter
element.END_PARAMETER_PROPERTY
property.public void setEndParameter(double aValue)
endParameter
element.aValue
- the value to set for the END_PARAMETER_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.