Package | Description |
---|---|
com.luciad.ais.model.procedure |
Provides classes and interfaces for all procedure related aspects.
|
com.luciad.ais.model.procedure.type |
Provides type safe enumeration classes for all kinds of types used within the procedure package.
|
Modifier and Type | Method and Description |
---|---|
void |
ILcdProcedureGeometryHandler.beginAngleArc(ILcdPoint aCenter,
double aRadius,
double aStartAngle,
double aArcAngle,
double aBeginHeight,
double aEndHeight,
TLcdProcedureGeometryType aType)
Marks the start of an arc.
|
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.
|
void |
ILcdProcedureGeometryHandler.handleArcSegment(ILcdPoint aP1,
ILcdPoint aP2,
int aIndex,
int aNumSegments,
TLcdProcedureGeometryType aType)
Handle a single segment of a discretized arc.
|
void |
ILcdProcedureGeometryHandler.handleLine(ILcdPoint aStartPoint,
ILcdPoint aEndPoint,
TLcdProcedureGeometryType aType)
Handle a line segment defined by two points.
|
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.
|
void |
ILcdProcedureGeometryHandler.handlePoint(ILcdPoint aPoint,
TLcdProcedureGeometryType aType)
Handle the given point.
|
protected void |
TLcdProcedureGeometryCalculator.handlePoint(ILcdPoint aPoint,
TLcdProcedureGeometryType aType,
TLcdAircraftState aState,
ILcdProcedureGeometryHandler aHandler)
This method may be used by derived classes to output geometry.
|
Modifier and Type | Field and Description |
---|---|
static TLcdProcedureGeometryType |
TLcdProcedureGeometryType.CONNECTOR
Connector: this is a part that connects two legs, it is not really invented, but also not really part of a leg.
|
static TLcdProcedureGeometryType |
TLcdProcedureGeometryType.DECORATION
Decoration: This is decoration, used to make the procedure more readable.
|
static TLcdProcedureGeometryType |
TLcdProcedureGeometryType.ERROR
Error: this is information added/invented because the procedure contained errors or there was information missing.
|
static TLcdProcedureGeometryType |
TLcdProcedureGeometryType.NORMAL
Normal: this is a normal part of the procedure.
|