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_PROPERTYFields 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
ConstructorsConstructorDescriptionDeprecated.TLcdVFROffsetRoute(TLcdDataType aDataType) Creates a new instance for the given type. -
Method Summary
Modifier and TypeMethodDescriptionbooleanisOffset()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, setValueMethods 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, translate3DPointMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.luciad.shape.shape2D.ILcd2DEditablePointList
append2DPoint, insert2DPoint, move2DPoint, translate2D, translate2DPointMethods inherited from interface com.luciad.shape.shape2D.ILcd2DEditableShape
move2D, move2D, translate2DMethods inherited from interface com.luciad.shape.shape3D.ILcd3DEditablePointList
insert3DPoint, move3DPoint, removePointAt, translate3D, translate3DPointMethods inherited from interface com.luciad.shape.shape3D.ILcd3DEditableShape
move3D, move3D, translate3DMethods inherited from interface com.luciad.shape.ILcdBounded
getBoundsMethods inherited from interface com.luciad.util.ILcdCloneable
cloneMethods inherited from interface com.luciad.shape.ILcdPointList
getPointCount, getPointSFCT, getX, getY, getZMethods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
-
Constructor Details
-
TLcdVFROffsetRoute
Deprecated.Creates a newTLcdVFROffsetRouteobject. -
TLcdVFROffsetRoute
Creates a new instance for the given type.- Parameters:
aDataType- the data type of the returned instance- Throws:
IllegalArgumentException- ifTLcdAISDataTypes.VFRRouteis not assignable from the given data type- Since:
- 10.1
- See Also:
-
-
Method Details
-
isOffset
public boolean isOffset()Description copied from interface:ILcdVFRRouteReturns a boolean indicating whether the route is an offset route or not.This is a required attribute.
- Specified by:
isOffsetin interfaceILcdVFRRoute- Overrides:
isOffsetin classTLcdVFRRoute- Returns:
- a boolean indicating whether the route is an offset route or not
-
TLcdVFROffsetRoute(TLcdDataType)