Package com.luciad.ais.model.vfr
Class TLcdVFROffsetRoute
java.lang.Object
com.luciad.ais.shape.TLcdAISPolyline
com.luciad.ais.model.vfr.TLcdVFRRoute
com.luciad.ais.model.vfr.TLcdVFROffsetRoute
- All Implemented Interfaces:
ILcdEditableVFRRoute
,ILcdVFRRoute
,ILcdDataObject
,ILcdBounded
,ILcdCurve
,ILcdPointList
,ILcdPolyline
,ILcdShape
,ILcd2DEditablePointList
,ILcd2DEditablePolyline
,ILcd2DEditableShape
,ILcd3DEditablePointList
,ILcd3DEditablePolyline
,ILcd3DEditableShape
,ILcdCache
,ILcdCloneable
,Serializable
,Cloneable
- Direct Known Subclasses:
TLcdFeaturedVFROffsetRoute
This class defines a route that consists of
offset points.
These routes are situated at the left or
right side of, and parallel with a VFR route.
- See Also:
-
Field Summary
Fields inherited from class com.luciad.ais.model.vfr.TLcdVFRRoute
ROUTE_POINT_PROPERTY
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
ConstructorDescriptionDeprecated.TLcdVFROffsetRoute
(TLcdDataType aDataType) Creates a new instance for the given type. -
Method Summary
Modifier and TypeMethodDescriptionboolean
isOffset()
Returns a boolean indicating whether the route is an offset route or not.Methods inherited from class com.luciad.ais.model.vfr.TLcdVFRRoute
addRoutePoint, getDataType, getPoint, getValue, getValue, hasValue, hasValue, isTraceOn, removeRoutePoint, setOffset, setTraceOn, 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, getPointCount, getStartPoint, getStartTangent2D, getTangent2D, hashCode, insert2DPoint, insert3DPoint, insertIntoCache, move2D, move2D, move2DPoint, move3D, move3D, move3DPoint, removeCachedObject, removePointAt, 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, insert2DPoint, move2DPoint, translate2D, translate2DPoint
Methods inherited from interface com.luciad.shape.shape2D.ILcd2DEditableShape
move2D, move2D, translate2D
Methods inherited from interface com.luciad.shape.shape3D.ILcd3DEditablePointList
insert3DPoint, move3DPoint, removePointAt, translate3D, translate3DPoint
Methods inherited from interface com.luciad.shape.shape3D.ILcd3DEditableShape
move3D, move3D, translate3D
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
getPointCount, getPointSFCT, getX, getY, getZ
Methods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
-
Constructor Details
-
TLcdVFROffsetRoute
Deprecated.Creates a newTLcdVFROffsetRoute
object. -
TLcdVFROffsetRoute
Creates a new instance for the given type.- Parameters:
aDataType
- the data type of the returned instance- Throws:
IllegalArgumentException
- ifTLcdAISDataTypes.VFRRoute
is not assignable from the given data type- Since:
- 10.1
- See Also:
-
-
Method Details
-
isOffset
public boolean isOffset()Description copied from interface:ILcdVFRRoute
Returns a boolean indicating whether the route is an offset route or not.This is a required attribute.
- Specified by:
isOffset
in interfaceILcdVFRRoute
- Overrides:
isOffset
in classTLcdVFRRoute
- Returns:
- a boolean indicating whether the route is an offset route or not
-
TLcdVFROffsetRoute(TLcdDataType)