Package | Description |
---|---|
com.luciad.ais.model.procedure |
Provides classes and interfaces for all procedure related aspects.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdProcedureGeometryCalculator.calculateProcedureGeometry(ILcdProcedure aProcedure,
ILcdProcedureGeometryHandler aHandler)
Calculates the geometry of the given procedure.
|
void |
TLcdProcedure3DGeometryCalculator.calculateProcedureGeometry(ILcdProcedure aProcedure,
ILcdProcedureGeometryHandler aProcedureGeometryHandler) |
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 and
aTargetFix . |
protected 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 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 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 an
ILcdProcedureGeometryHandler . |