Uses of Interface
com.luciad.ais.model.procedure.ILcdProcedureGeometryHandler
Package
Description
Provides classes and interfaces for all procedure related aspects.
-
Uses of ILcdProcedureGeometryHandler in com.luciad.ais.model.procedure
Modifier and TypeMethodDescriptionvoid
TLcdProcedure3DGeometryCalculator.calculateProcedureGeometry
(ILcdProcedure aProcedure, ILcdProcedureGeometryHandler aProcedureGeometryHandler) void
TLcdProcedureGeometryCalculator.calculateProcedureGeometry
(ILcdProcedure aProcedure, ILcdProcedureGeometryHandler aHandler) Calculates the geometry of the given procedure.protected void
TLcdProcedureGeometryCalculator.flyByOntoArc
(TLcdAircraftState aStateSFCT, ILcdPoint aTerminator, ILcdPoint aCenter, double aRadius, boolean aClockwise, ILcdProcedureGeometryHandler aHandler) Executes a flyby onto the given arc.protected void
TLcdProcedureGeometryCalculator.flyByOntoLine
(TLcdAircraftState aStateSFCT, ILcdPoint aP1, ILcdPoint aP2, ILcdProcedureGeometryHandler aHandler) Executes a flyby onto the given line segment.protected void
TLcdProcedureGeometryCalculator.flyOverOntoArc
(TLcdAircraftState aStateSFCT, ILcdPoint aTerminator, ILcdPoint aCenter, double aRadius, boolean aClockwise, ILcdProcedureGeometryHandler aHandler) Executes a flyover onto the specified arc.protected void
TLcdProcedureGeometryCalculator.flyOverOntoLine
(TLcdAircraftState aStateSFCT, ILcdPoint aTargetFix, TLcdProcedureLegTurnDirectionType aTurnDirection, ILcdProcedureGeometryHandler aHandler) Executes a flyover onto the line segment specified by the current aircraft position andaTargetFix
.protected final void
TLcdProcedureGeometryCalculator.handleAngleArc
(ILcdPoint aCentre, double aRadius, double aStartAngle, double aArcAngle, double aStartHeight, double aEndHeight, TLcdProcedureGeometryType aType, TLcdAircraftState aState, ILcdProcedureGeometryHandler aHandler) This method may be used by derived classes to output geometry.protected final void
TLcdProcedureGeometryCalculator.handleLine
(ILcdPoint aStartPoint, ILcdPoint aEndPoint, TLcdProcedureGeometryType aType, TLcdAircraftState aState, ILcdProcedureGeometryHandler aHandler) This method may be used by derived classes to output geometry.protected final void
TLcdProcedureGeometryCalculator.handlePoint
(ILcdPoint aPoint, TLcdProcedureGeometryType aType, TLcdAircraftState aState, ILcdProcedureGeometryHandler aHandler) This method may be used by derived classes to output geometry.void
TLcdProcedureTrajectory.processProcedureGeometry
(ILcdProcedureGeometryHandler aHandler) Iterates over the procedure geometry using anILcdProcedureGeometryHandler
.