![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Describes the interface that manages portrayal controlling parameters. More...
#include <base/inc/sdk_component_interface.h>#include <base/inc/interfaces/parameters/parameters_interface.h>Go to the source code of this file.
Data Structures | |
| union | PositionInScene |
| Describes the position of a scene decoration element. More... | |
| class | IPortrayalParameters |
| Describes the interface that manages the parameters to control the portrayal. More... | |
| class | IPortrayalParametersEnumerator |
| Allows to enumerate all available portrayal parameters. More... | |
Variables | |
| static const char * | kPortrayalParameterName [] |
| List of the portrayal parameters names. | |
| static const char | kParametersCatalog_VersionKey [] |
| Parameters catalog constants. | |
| static const SDKUInt32 | kPortrayalParameters_OwnShip = 1000UL |
| Own ship. | |
| static const SDKUInt32 | kPortrayalParameters_ARPA = 2000UL |
| ARPA. | |
| static const SDKUInt32 | kPortrayalParameters_AIS = 3000UL |
| AIS. | |
| static const SDKUInt32 | kPortrayalParameters_AIO = 4000UL |
| AIO. | |
| static const SDKUInt32 | kPortrayalParameters_Other = 5000UL |
| Other. | |
| static const SDKUInt32 | kPortrayalParameters_Internal = 100000UL |
| For internal usage. | |
| static const SDKUInt32 | kPortrayalParameters_OwnShip = 1000UL |
| Own ship. | |
| static const SDKUInt32 | kPortrayalParameters_ARPA = 2000UL |
| ARPA. | |
| static const SDKUInt32 | kPortrayalParameters_AIS = 3000UL |
| AIS. | |
| static const SDKUInt32 | kPortrayalParameters_AIO = 4000UL |
| AIO. | |
| static const SDKUInt32 | kPortrayalParameters_Other = 5000UL |
| Other. | |
| static const SDKUInt32 | kPortrayalParameters_Internal = 100000UL |
| For internal usage. | |
Describes the interface that manages portrayal controlling parameters.
Copyright (c) 2011 The NAVTOR SDK. All Rights Reserved.
| enum PortrayalParameterEnum |
Parameters list to control the portrayal.
| Enumerator | |
|---|---|
| kPP_ShallowContour | Shallow contour. |
| kPP_DeepContour | Deep contour. |
| kPP_SafetyContour | Safety contour. |
| kPP_SafetyDepth | Safety depth. |
| kPP_ShallowPattern | Shallow pattern on/off. |
| kPP_PaperChartSymbols | Paper chart symbols on/off. |
| kPP_SymbolisedBoundaries | Symbolized boundaries on/off. |
| kPP_ColourMode | Color mode, see PortrayalParameterColourModeEnum. |
| kPP_DisplayPalette | Display palette. |
| kPP_SymbolsAndTextScale | ISDKParameters expected, see SymbolsAndTextScaleEnum. |
| kPP_DangerInShallowWaters | see DangerInShallowWatersEnum. |
| kPP_AntiAliasingMode | see sdk::gfx::AntiAliasingMode. |
| kPP_TextAntiAliasingMode | see sdk::gfx::AntiAliasingMode. |
| kPP_RealLengthLightSectorLegs | Sector legs will be drawn with length based on VALNMR attribute. |
| kPP_UseLocalScaleForChartsSelection | Use projection local scale for charts selection. See UseLocalScaleForChartsSelectionEnum. |
| kPP_UsePeriodicAttributes | Using of periodic attributes on/off. |
| kPP_UseScaminScamaxAttributes | Using of SCAMIN & SCAMAX attributes. |
| kPP_TextDeconflicting | De-conflicting texts on/off. |
| kPP_ShowGridlines | Show grid-lines on/off. |
| kPP_Flashing | Flashing on/off period, boolean value. |
| kPP_S101_Portrayal | S101 portrayal name. |
| kPP_ContextTime | Time is read from this component and not from system time. |
| kPP_TimeLimitedObjectsStartTime | Start time for showing/using time limited objects. |
| kPP_TimeLimitedObjectsEndTime | End time for showing/using time limited objects. |
| kPP_SafetyContourColor | The safety contour S-52 color index. |
| kPP_OverscaleIndicationScaleFactor | Overscale indication scale factor 2.0 by default. |
| kPP_OverscaleIndicationAlgorithm | Overscale indication algorithm see PortrayalParameterOverscaleIndicationAlgorithmEnum. |
| kPP_ScaleBarPosition | The scale bar shifts from the left and bottom scene edges in tenth of millimeter. |
| kPP_DepthUnitsPosition | The depth units shifts from the left and bottom scene edges in tenth of millimeter. |
| kPP_NorthUpIndicatorPosition | The north-up indicator shifts from the left and top scene edges in tenth of millimeter, see description of PositionInScene. |
| kPP_ScaleIndicatorPosition | The scale indicator shifts from the left and top scene edges or from the NorthUp arrow if it exists in tenth of millimeter, see description of PositionInScene. |
| kPP_DangerSymbolOn | The hazard's danger symbol on/off. |
| kPP_DecorationTextColorName | The decoration text color name. |
| kPP_DecorationTextHeight | The decoration text height in tenth of millimeter. |
| kPP_SafeHazardsShown | Suppress display of hazards greater than safety contour. |
| kPP_SafeDepthsShown | Suppress display of soundings greater than safety depth. |
| kPP_CentralSymbolsExcludeZone | Do not place central symbols inside specified zone (in pixels from viewport center). |
| kPP_CentralSymbolsExcludeVessel | Do not place central symbols near vessel symbol (requires kPP_VesselGeoPosition to be specified). |
| kPP_CentralSymbolsAlgorithm | Central symbols algorithm see PortrayalParameterCentralSymbolsAlgorithmEnum. |
| kPP_DepthUnits | Current depth units selected for presentation of depth values (see DepthUnitTypes in base/inc/units/units_const.h). |
| kPP_DistanceUnits | Current distance units selected for presentation of distance values (see DistanceUnitTypes). |
| kPP_Gridlines_Flags | Grid flags (see GridlinesFlagsEnum). |
| kPP_Gridlines_Parameters | Grid parameters (see GridlinesParametersEnum). |
| kPP_VesselGeoPosition | Inform scene about current vessel position (expects IPoint). |
| kPP_ReviewMode | Switches on review mode (See ReviewModeEnum). Highlights the manual updates. |
| kPP_DontUseTransparency | Switches on/off symbols transparency. |
| kPP_UseIEC62288ed2 | Use IEC62288 ed.2 for symbols presentation. |
| kPP_HighlightDateDependentObjects | Switches on/off highlight date dependent objects. |
| kPP_UseNationalAttributes | National attributes are used instead of ordinary ones (E.g. NOBJNM instead of OBJNAM). |
| kPP_FullLightsInfo | Show full lights description. |
| kPP_ReviewStartTime | Start time for showing manual updates. |
| kPP_ReviewEndTime | End time for showing manual updates. |
| kPP_RealLengthLightLegs_ExtraLightsOn | Collect lights which are not is scene but has long legs which intersect it. |
| kPP_RealLengthLightLegs_ActivationScale | Extra lights are collected on scales bigger than this activation scale. |
| kPP_RealLengthLightLegs_ExtendSizeNM | Request region is increased by this value for extra light collecting. |
| kPP_GroundingCheck_CombineSCAreasHighlight | Combine all safety contour area objects highlighting in one. |
| kPP_Temp_MakeObstructionInUNSAREDangerous | Obstructions inside UNSARE considered to be dangerous - missed change from deferred amendment 6 to PL3.2. |
| kPP_ShowParallelIndexLinesOnActiveRoute | Show parallel index lines on active route. |
| kPP_ShowPositionReferencesOnActiveRoute | Show position references on active route. |
| kPP_WPNumbering | Waypoint numbering on the route WP0/WP1. |
| kPP_DetailedNoticeMarks | Switches on/off detailed symbols for Notice marks. |
| kPP_UseOverRadarFlag | Switches on/off usage of the symbols over-radar flag. Need to be switched on to draw over-radar symbols at another level. |
| kPP_DontUseAIOHatches | Switches on/off AIO hatches. |
| kPP_VesselLength | Length of vessel in meters. |
| kPP_ShowEventMarkID | Show route event mark ID (CPT 1) |
| enum DangerInShallowWatersEnum |
| enum PortrayalParameterColourModeEnum |
| enum PortrayalParameterBoundariesModeEnum |
| enum PortrayalParameterOverscaleIndicationAlgorithmEnum |
| enum PortrayalParameterCentralSymbolsAlgorithmEnum |
| enum GridlinesFlagsEnum |
Coordinate grid flags values.
| enum GridlinesParametersEnum |
Coordinate grid parameter values.
| enum ReviewModeEnum |
| enum SymbolsAndTextScaleEnum |
Identifiers to control scale of symbols and texts.
| enum UseLocalScaleForChartsSelectionEnum |
Specifies the options of the local scale positions used for charts selection and SCAMIN handling.