Home
Categories
Dictionary
Glossary
Download
Project Details
Changes Log
What Links Here
FAQ
License

List of ARINC661 useful MapItems



This article presents a list of ARINC 661 useful MapItems and some of their Use Cases.

List of MapItems

The following table shows the list of MapItems.
MapItem Type MapItem ARINC ID Supplement Usage Applied on
NotUsed A661_NOT_USED 2 Allows to remove a MapItem from the Buffer. See MapItems MapHorz and MapVert
ItemStyle A661_ITEM_STYLE 2 Allows to the style of the following MapItems in the Buffer. See MapItems MapHorz and MapVert
LegendAnchor A661_LEGEND_ANCHOR 2 Allows set the position of a Legend MapHorz and MapVert
LegendAnchorRotated A661_LEGEND_ANCHOR_ROTATED 2 Allows set the position and the rotation of a Legend MapHorz
Legend A661_LEGEND 2 A Legend on the Map positioned in real-world coordinates MapHorz and MapVert
LineStart A661_LINE_START 2 The start of a set of lines, positioned in real-world coordinates MapHorz and MapVert
FilledPolyStart A661_FILLED_POLY_START 2 The start of a polygon, positioned in real-world coordinates MapHorz
TriangleStripStart A661_TRIANGLE_STRIP_START 2 The start of a triangle strip positioned in real-world coordinates MapHorz
TriangleFanStart A661_TRIANGLE_FAN_START 2 The start of a triangle fan positioned in real-world coordinates MapHorz
TriangleSegment A661_TRIANGLE_SEGMENT 2 A triangle segment positioned in real-world coordinates MapHorz
TriangleSegmentDouble A661_TRIANGLE_SEGMENT_DOUBLE 2 A double triangle segment positioned in real-world coordinates MapHorz
TriangleEnd A661_TRIANGLE_END 2 The end of a triangle positioned in real-world coordinates MapHorz
TriangleEndDouble A661_TRIANGLE_END_DOUBLE 2 The end of a triangle positioned in real-world coordinates MapHorz
LineSegment A661_LINE_SEGMENT 2 A segment in a set of lines, positioned in real-world coordinates MapHorz and MapVert
LineArc A661_LINE_ARC 2 An arc in a set of lines, positioned in real-world coordinates MapHorz and MapVert
SymbolGeneric A661_SYMBOL_GENERIC 2 A symbol, positioned in real-world coordinates MapHorz and MapVert
SymbolRotated A661_SYMBOL_ROTATED 2 A symbol which can rotate, positioned in real-world coordinates MapHorz and MapVert
SymbolTarget A661_SYMBOL_TARGET 2 A symbol which can rotate and have a variable length part, positioned in real-world coordinates MapHorz and MapVert
SymbolRunway A661_SYMBOL_RUNWAY 2 A symbol which represents a runway (with a real-world length and width) MapHorz
SymbolOval A661_SYMBOL_OVAL 2 A symbol which represents an oval in real-world coordinates MapHorz
SymbolRectangle A661_SYMBOL_RECTANGLE 2 A symbol which represents a rectangle in real-world coordinates MapHorz
DrawLineToCursor A661_DRAW_LINE_TO_CURSOR 2 Draw a line between the MapItem and the cursor MapHorz

List of MapItems properties

The following table shows the list of properties for each MapItem.

Note that the X and Y position of each mapItem represent the positions in the coordinate system specified in the MapHorzSource parent widget.


MapItem Type MapItem ARINC ID Properties
NotUsed A661_NOT_USED -
ItemStyle A661_ITEM_STYLE
  • ItemStyleSet: the Item Style for the next MapItems in the buffer. See ItemStyle MapItem for more information
LegendAnchor A661_LEGEND_ANCHOR
  • X: X position of the anchor
  • Y: Y position of the anchor
  • RelativePosition: true if the anchor position is relative to the previous MapItem[1]
    In that case, the X and Y positions are in 1/100th of millimeters, else they will be defined in world coordinates in the parent MapHorzSource parent widget
LegendAnchorRotated A661_LEGEND_ANCHOR_ROTATED
  • X: X position of the anchor
  • Y: Y position of the anchor
  • RelativePosition: true if the anchor position is relative to the previous MapItem[1]
    In that case, the X and Y positions are in 1/100th of millimeters, else they will be defined in world coordinates in the parent MapHorzSource parent widget
  • Orientation: the orientation of the Legend
  • LegendFlip: true if if the legend is flipped over when the map rotation makes the text inverted.
Legend A661_LEGEND
  • LegendString: the string of the legend. See also Legend MapItem for more information
  • EndFlag: unused
LineStart A661_LINE_START
  • X: X start position
  • Y: Y start position
FilledPolyStart A661_FILLED_POLY_START
  • X: X start position
  • Y: Y start position
  • FillStyleIndex: the color index for the fill. See fill and color style for more information
TriangleStripStart A661_TRIANGLE_STRIP_START
  • X: X start position
  • Y: Y start position
  • X2: X2 start position
  • Y2: Y2 start position
TriangleFanStart A661_TRIANGLE_FAN_START
  • X: X start position
  • Y: Y start position
  • X2: X2 start position
  • Y2: Y2 start position
TriangleSegment A661_TRIANGLE_SEGMENT
  • X: X start position
  • Y: Y start position
  • FillStyleIndex: the color index for the fill. See fill and color style for more information
TriangleSegmentDouble A661_TRIANGLE_SEGMENT_DOUBLE
  • X: X start position
  • Y: Y start position
  • X2: X2 start position
  • Y2: Y2 start position
  • FillStyleIndex: the color index for the fill. See fill and color style for more information
TriangleEnd A661_TRIANGLE_END
  • X: X start position
  • Y: Y start position
  • FillStyleIndex: the color index for the fill. See fill and color style for more information
TriangleEndDouble A661_TRIANGLE_END_DOUBLE
  • X: X start position
  • Y: Y start position
  • X2: X2 start position
  • Y2: Y2 start position
  • FillStyleIndex: the color index for the fill. See fill and color style for more information
LineSegment A661_LINE_SEGMENT
  • X: X start position
  • Y: Y start position
  • EndFlag: true at the end of the list of segments
LineArc A661_LINE_ARC
  • InboundCourse: X start position
  • Radius: the radius of the arc
  • CourseChange: the course change of the arc
  • EndFlag: true at the end of the list of segments
See also LineArc MapItem for more information.
SymbolGeneric A661_SYMBOL_GENERIC
  • X: X position of the Symbol reference point
  • Y: Y position of the Symbol reference point
  • SymbolType: the symbol type
  • RelativePosition: true if the symbol is relative to the previous MapItem[1]
    In that case, the X and Y positions are in 1/100th of millimeters, else they will be defined in world coordinates in the parent MapHorzSource parent widget
  • EndFlag: true at the end of the list of segments
See also Symbol MapItems for more information.
SymbolRotated A661_SYMBOL_ROTATED
  • X: X position of the Symbol reference point
  • Y: Y position of the Symbol reference point
  • SymbolType: the symbol type
  • RelativePosition: true if the symbol is relative to the previous MapItem[1]
    In that case, the X and Y positions are in 1/100th of millimeters, else they will be defined in world coordinates in the parent MapHorzSource parent widget
  • Orientation: the orientation of the symbol
  • EndFlag: true at the end of the list of segments
See also Symbol MapItems for more information.
SymbolTarget A661_SYMBOL_TARGET
  • X: X position of the Symbol reference point
  • Y: Y position of the Symbol reference point
  • SymbolType: the symbol type
  • RelativePosition: true if the symbol is relative to the previous MapItem[1]
    In that case, the X and Y positions are in 1/100th of millimeters, else they will be defined in world coordinates in the parent MapHorzSource parent widget
  • Orientation: the orientation of the symbol
  • Length: the length of the symbol variable part
  • EndFlag: true at the end of the list of segments
See also Symbol MapItems for more information.
SymbolRunway A661_SYMBOL_RUNWAY
  • X: X position of the runway reference point
  • Y: Y position of the runway reference point
  • RelativePosition: true if the runway is relative to the previous MapItem[1]
    In that case, the X and Y positions are in 1/100th of millimeters, else they will be defined in world coordinates in the parent MapHorzSource parent widget
  • Orientation: the orientation of the runway
  • Length: the length of the runway
  • EndFlag: true at the end of the list of segments
SymbolOval A661_SYMBOL_OVAL
  • X: X position of the oval center
  • Y: Y position of the oval center
  • Radius: the radius of the oval in the main axis
  • Orientation: the orientation of the oval in the main axis
  • AxisRatio: the oval axis ratio
  • FillStyleIndex: the color index for the fill. See fill and color style for more information
SymbolRectangle A661_SYMBOL_RECTANGLE
  • X: X position of the rectangle center
  • Y: Y position of the rectangle center
  • MajorSideLength: the length of the rectangle major side
  • Orientation: the orientation of the rectangle in the main axis relative to true North
  • AxisRatio: the rectangle ratio b etween the minorn side to the major side
  • FillStyleIndex: the color index for the fill. See fill and color style for more information
DrawLineToCursor A661_DRAW_LINE_TO_CURSOR
  • X: X position of the point to draw to the cursor
  • Y: Y position of the point to draw to the cursor
  • RelativePosition: true if the point is relative to the previous MapItem[1]
    In that case, the X and Y positions are in 1/100th of millimeters, else they will be defined in world coordinates in the parent MapHorzSource parent widget

ItemStyle MapItem

The ItemStyleSet property specified the style to use for all MapItems following the ItemStyle MapItem, up to the next ItemStyle MapItem encountered in the Buffer.

Fill and color style

Fill and Color style index for mapItems refer to a paint element in the ARINC661 mapUI configuration.

Legend MapItem

By default a Legend MapItem is attached to the previous MapItem before the Legend, except when using the LegendAnchor MapItem before the Legend.

Legend strings can not have more than 16 characters, including the NULL character of the end of the string. To have more than 15 characters for a string, you must use several Legend MapItems, only the last one having a final NULL character.

LineArc MapItem

The properties of the LineArc MapItem have the following meaning:
  • InboundCourse: A positive InboundCourse indicates a clockwise inbound course with respect to true north. A negative InboundCourse indicates a counterclock-wise inbound course with respect to true north.
  • Radius: Turn radius Positive for clockwise turn (turn right), Negative for counter-clockwise turn (turn left) in nautical miles
  • CourseChange: A positive CourseChange indicates a turn (Right or left depending on radius sign) of less than 180 degrees: the resulting angle is equal to: CourseChange ϵ [0;180]. A negative CourseChange indicates a turn (Right or left depending on radius sign) of more than 180 degrees: the resulting angle is equal to: (360 + CourseChange) in [0 - 180].

a661linearc

Symbol MapItems

The SymbolType property refer to a symbol element in the ARINC661 mapUI configuration. The style of the Symbol is specified in ther associated mapItem > element in the ARINC661 mapUI configuration.

List of interactive MapItems

Main Article: interactive MapItems

The following table presents the interactive MapItem associated with each MapItem:
MapItem Type MapItem ARINC ID Interactive MapItem ARINC ID
LineStart A661_LINE_START A661_LINE_START_INTERACTIVE
FilledPolyStart A661_FILLED_POLY_START A661_FILLED_POLY_START_INTERACTIVE
TriangleStripStart A661_TRIANGLE_STRIP_START A661_TRIANGLE_STRIP_START_INTERACTIVE
TriangleFanStart A661_TRIANGLE_FAN_START A661_TRIANGLE_FAN_START_INTERACTIVE
TriangleSegment A661_TRIANGLE_SEGMENT A661_TRIANGLE_SEGMENT_INTERACTIVE
TriangleSegmentDouble A661_TRIANGLE_SEGMENT_DOUBLE A661_TRIANGLE_SEGMENT_DOUBLE_INTERACTIVE
TriangleEnd A661_TRIANGLE_END A661_TRIANGLE_END_INTERACTIVE
TriangleEndDouble A661_TRIANGLE_END_DOUBLE A661_TRIANGLE_END_DOUBLE_INTERACTIVE
LineSegment A661_LINE_SEGMENT A661_LINE_SEGMENT_INTERACTIVE
LineArc A661_LINE_ARC A661_LINE_ARC_INTERACTIVE
SymbolGeneric A661_SYMBOL_GENERIC A661_SYMBOL_GENERIC_INTERACTIVE
SymbolRotated A661_SYMBOL_ROTATED A661_SYMBOL_ROTATED_INTERACTIVE
SymbolTarget A661_SYMBOL_TARGET A661_SYMBOL_TARGET_INTERACTIVE
SymbolRunway A661_SYMBOL_RUNWAY A661_SYMBOL_RUNWAY_INTERACTIVE
SymbolOval A661_SYMBOL_OVAL A661_SYMBOL_OVAL_INTERACTIVE
SymbolRectangle A661_SYMBOL_RECTANGLE A661_SYMBOL_RECTANGLE_INTERACTIVE

Notes

  1. ^ [1] [2] [3] [4] [5] [6] [7] In that case, the X and Y positions are in 1/100th of millimeters, else they will be defined in world coordinates in the parent MapHorzSource parent widget

See also


Categories: builtin-applis | uaappli

Copyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence