Class TLcdFeaturedFinalApproachPath
java.lang.Object
com.luciad.ais.shape.TLcdAISPolyline
com.luciad.ais.model.finalapproachpath.TLcdFinalApproachPath
com.luciad.ais.model.finalapproachpath.TLcdFeaturedFinalApproachPath
- All Implemented Interfaces:
ILcdEditableFinalApproachPath
,ILcdFinalApproachPath
,ILcdDataObject
,ILcdBounded
,ILcdCurve
,ILcdPointList
,ILcdPolyline
,ILcdShape
,ILcd2DEditablePointList
,ILcd2DEditablePolyline
,ILcd2DEditableShape
,ILcd3DEditablePointList
,ILcd3DEditablePolyline
,ILcd3DEditableShape
,ILcdCache
,ILcdCloneable
,ILcdFeatured
,Serializable
,Cloneable
ILcdFinalApproachPath
implementation based on ILcdFeatured
.- Since:
- 2023.1
- See Also:
-
Field Summary
Fields inherited from interface com.luciad.shape.ILcdCurve
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canSetFeature
(int aIndex) Checks whether the specified feature is editable.getFeature
(int aIndex) Returns the featureObject
at the given index.int
Returns the number of features.void
setFeature
(int aIndex, Object aObject) Sets the featureObject
at the given index.Methods inherited from class com.luciad.ais.model.finalapproachpath.TLcdFinalApproachPath
getDataType, getFlightPathAlignmentPoint, getLandingThresholdPoint, getValue, getValue, hasValue, hasValue, insert2DPoint, insert3DPoint, removePointAt, setFlightPathAlignmentPoint, setLandingThresholdPoint, setValue, setValue
Methods inherited from class com.luciad.ais.shape.TLcdAISPolyline
clearCache, clone, computePointSFCT, contains2D, contains2D, contains3D, contains3D, equals, getBounds, getCachedObject, getEndPoint, getEndTangent2D, getFocusPoint, getInterpolation, getLength2D, getLineSegmentIntersectionCount, getPoint, getPointCount, getStartPoint, getStartTangent2D, getTangent2D, hashCode, insertIntoCache, move2D, move2D, move2DPoint, move3D, move3D, move3DPoint, removeCachedObject, set3DEditablePolyline, translate2D, translate2DPoint, translate3D, translate3DPoint
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.luciad.shape.shape2D.ILcd2DEditablePointList
append2DPoint
Methods inherited from interface com.luciad.shape.ILcdBounded
getBounds
Methods inherited from interface com.luciad.util.ILcdCloneable
clone
Methods inherited from interface com.luciad.shape.ILcdPointList
getPoint, getPointCount, getPointSFCT, getX, getY, getZ
Methods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
-
Constructor Details
-
TLcdFeaturedFinalApproachPath
-
-
Method Details
-
getFeature
Description copied from interface:ILcdFeatured
Returns the featureObject
at the given index.- Specified by:
getFeature
in interfaceILcdFeatured
- Parameters:
aIndex
- a valid feature index.- Returns:
- the feature
Object
at the given index. - See Also:
-
setFeature
Description copied from interface:ILcdFeatured
Sets the featureObject
at the given index.- Specified by:
setFeature
in interfaceILcdFeatured
- Parameters:
aIndex
- a valid feature index.aObject
- the new featureObject
.- See Also:
-
getFeatureCount
public int getFeatureCount()Description copied from interface:ILcdFeatured
Returns the number of features.- Specified by:
getFeatureCount
in interfaceILcdFeatured
- Returns:
- the number of features.
-
canSetFeature
public boolean canSetFeature(int aIndex) Description copied from interface:ILcdFeatured
Checks whether the specified feature is editable.- Specified by:
canSetFeature
in interfaceILcdFeatured
- Parameters:
aIndex
- a valid feature index.- Returns:
- true if the feature can be set, false otherwise.
-