public class TLcdFeaturedVFROffsetRoute extends TLcdVFROffsetRoute implements ILcdDefaultDisplayNameSettable
TLcdVFROffsetRoute
with additional properties.ROUTE_POINT_PROPERTY
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 |
---|
TLcdFeaturedVFROffsetRoute(int aNumberOfFeatures)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canSetFeature(int aIndex)
Checks whether the specified feature is editable.
|
String |
getDefaultDisplayName()
Returns the
String to be used to display
the ILcdDefaultDisplayNameSettable object. |
int |
getDefaultDisplayNameIndex()
Returns the current index of the feature to be uses in the display name.
|
Object |
getFeature(int aIndex)
Returns the feature
Object at the given index. |
int |
getFeatureCount()
Returns the number of features.
|
void |
setDefaultDisplayNameIndex(int aDefaultDisplayNameIndex)
Sets the index of the feature to be used in the display name.
|
void |
setFeature(int aIndex,
Object aObject)
Sets the feature
Object at the given index. |
String |
toString() |
isOffset
addRoutePoint, getDataType, getPoint, getValue, getValue, hasValue, hasValue, isTraceOn, removeRoutePoint, setOffset, setTraceOn, setValue, setValue
clearCache, clone, computePointSFCT, contains2D, contains2D, contains3D, contains3D, equals, getBounds, getCachedObject, getEndPoint, getEndTangent2D, getFocusPoint, getInterpolation, getLength2D, getLineSegmentIntersectionCount, getPointCount, getStartPoint, getStartTangent2D, getTangent2D, hashCode, insert2DPoint, insert3DPoint, insertIntoCache, move2D, move2D, move2DPoint, move3D, move3D, move3DPoint, removeCachedObject, removePointAt, set3DEditablePolyline, translate2D, translate2DPoint, translate3D, translate3DPoint
finalize, getClass, notify, notifyAll, wait, wait, wait
move3D, move3D, translate3D
move2D, move2D, translate2D
contains2D, contains2D, contains3D, contains3D, getFocusPoint
getBounds
clone
insert3DPoint, move3DPoint, removePointAt, translate3D, translate3DPoint
append2DPoint, insert2DPoint, move2DPoint, translate2D, translate2DPoint
getPointCount, getPointSFCT, getX, getY, getZ
@Deprecated public TLcdFeaturedVFROffsetRoute(int aNumberOfFeatures)
TLcdFeaturedVFROffsetRoute(int)
TLcdFeaturedVFRRoute
object. The user has to
pass on the number of features he wants to store in the new object.aNumberOfFeatures
- public Object getFeature(int aIndex)
ILcdFeatured
Object
at the given index.getFeature
in interface ILcdFeatured
aIndex
- a valid feature index.Object
at the given index.ILcdFeatured.setFeature(int, java.lang.Object)
public void setFeature(int aIndex, Object aObject)
ILcdFeatured
Object
at the given index.setFeature
in interface ILcdFeatured
aIndex
- a valid feature index.aObject
- the new feature Object
.ILcdFeatured.getFeature(int)
,
ILcdFeatured.canSetFeature(int)
public int getFeatureCount()
ILcdFeatured
getFeatureCount
in interface ILcdFeatured
public boolean canSetFeature(int aIndex)
ILcdFeatured
canSetFeature
in interface ILcdFeatured
aIndex
- a valid feature index.public void setDefaultDisplayNameIndex(int aDefaultDisplayNameIndex)
ILcdDefaultDisplayNameSettable
setDefaultDisplayNameIndex
in interface ILcdDefaultDisplayNameSettable
aDefaultDisplayNameIndex
- a valid index in the list of featuresILcdDefaultDisplayNameSettable.getDefaultDisplayNameIndex()
public int getDefaultDisplayNameIndex()
ILcdDefaultDisplayNameSettable
getDefaultDisplayNameIndex
in interface ILcdDefaultDisplayNameSettable
ILcdDefaultDisplayNameSettable.setDefaultDisplayNameIndex(int)
public String getDefaultDisplayName()
ILcdDefaultDisplayNameSettable
String
to be used to display
the ILcdDefaultDisplayNameSettable
object.getDefaultDisplayName
in interface ILcdDefaultDisplayNameSettable
String
to be used to display
the ILcdDefaultDisplayNameSettable
object