 |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
|
Go to the documentation of this file.
9 #ifndef SDK_VISMAN_DISPLAY_GROUPS_MANAGER_INTERFACE_H_
10 #define SDK_VISMAN_DISPLAY_GROUPS_MANAGER_INTERFACE_H_
81 virtual SDKResult SDK_CALLTYPE
GetChildGroup(SDKUInt32 idx, ISceneDisplayGroupSP& group)
const throw() = 0;
110 kDisplayMode_Unknown = -1,
111 kDisplayMode_Custom = kDisplayMode_Unknown,
121 ISceneDisplayGroupSP& group)
const throw() = 0;
125 const SDKString& display_group_name, ISceneDisplayGroupSP& group)
const throw() = 0;
129 const SDKString& display_group_name,
const SDKString& parent_display_group_name,
130 ISDKPropertiesSP& group)
throw() = 0;
134 const SDKString& display_group_name)
throw() = 0;
148 #endif // SDK_VISMAN_DISPLAY_GROUPS_MANAGER_INTERFACE_H_
DisplayModeEnum
DisplayMode property values.
Definition: display_groups_manager_interface.h:102
@ kDisplayGroupProperty_ShortDescription
Group short description.
Definition: display_groups_manager_interface.h:25
@ kDisplayMode_Base_Minus
Less than base display.
Definition: display_groups_manager_interface.h:104
@ kDisplayGroupCovered_PartiallyCovered
At least one of the display group children is turned on.
Definition: display_groups_manager_interface.h:40
Describes one display group. (E.g. viewing group)
Definition: display_groups_manager_interface.h:75
static const wchar_t * kDisplayGroupType_ViewingGroupName
The predefined name for 'viewing group' type.
Definition: display_groups_manager_interface.h:68
@ kDisplayGroupProperty_IsCovered
See DisplayGroupCovered enum below.
Definition: display_groups_manager_interface.h:32
virtual SDKResult SDK_CALLTYPE AddDisplayGroup(const SDKString &view_name, const SDKString &display_group_name, const SDKString &parent_display_group_name, ISDKPropertiesSP &group)=0
Adds new display group.
@ kDisplayMode_Base_Plus
Base display with some more display groups.
Definition: display_groups_manager_interface.h:106
virtual SDKResult SDK_CALLTYPE GetChildGroup(SDKUInt32 idx, ISceneDisplayGroupSP &group) const =0
Returns child display group by index.
virtual SDKResult SDK_CALLTYPE RemoveDisplayGroup(const SDKString &view_name, const SDKString &display_group_name)=0
Removes display group by name.
static const char kDisplayGroupView_Default_RoutesInfo[]
The display category - routes information complex display group.
Definition: display_groups_manager_interface.h:59
Object generic properties interface.
@ kDisplayGroupsManagerProperty_DisplayMode
Display mode, see DisplayModeEnum.
Definition: display_groups_manager_interface.h:97
@ kDisplayGroupProperty_FullDescription
Group full description.
Definition: display_groups_manager_interface.h:26
DisplayGroupProperties
The set of properties that can be queried from the display group.
Definition: display_groups_manager_interface.h:23
@ kDisplayGroupProperty_IsVisible
Set to true if switched on.
Definition: display_groups_manager_interface.h:29
@ kDisplayGroupProperty_TypeName
Name of the group type.
Definition: display_groups_manager_interface.h:28
static const char kDisplayGroupView_Default_Texts[]
The display groups root for texts.
Definition: display_groups_manager_interface.h:65
@ kDisplayMode_Standard
Standard display.
Definition: display_groups_manager_interface.h:107
@ kDisplayGroupProperty_SymbolScale
Scale factor for display group objects symbols.
Definition: display_groups_manager_interface.h:30
@ kDisplayMode_Standard_Plus
Standard display with some more display groups.
Definition: display_groups_manager_interface.h:108
@ kDisplayGroupProperty_Name
Name of the group.
Definition: display_groups_manager_interface.h:27
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
DisplayGroupsManagerProperties
The set of properties that can be set and queried from the display groups manager.
Definition: display_groups_manager_interface.h:94
Provides access to members that control the properties.
Definition: properties_interface.h:32
@ kDisplayGroupCovered_NotCovered
The display group itself and its children are not turned on.
Definition: display_groups_manager_interface.h:39
@ kDisplayGroupProperty_DLIndex
Corresponding index in display list.
Definition: display_groups_manager_interface.h:31
Allows to control scene display groups. (E.g. viewing groups)
Definition: display_groups_manager_interface.h:116
Common base SDK interfaces.
virtual SDKResult SDK_CALLTYPE GetChildrenCount(SDKUInt32 &count) const =0
Returns number of children display groups.
@ kDisplayMode_Base
Base display.
Definition: display_groups_manager_interface.h:105
static const char kDisplayGroupView_Default_Standard[]
The display category - standard complex display group.
Definition: display_groups_manager_interface.h:55
static const wchar_t * kDisplayGroupType_TextGroupName
The predefined name for 'text' type.
Definition: display_groups_manager_interface.h:70
@ kDisplayGroupCovered_FullyCovered
The display group itself and all its children are turned on.
Definition: display_groups_manager_interface.h:41
virtual SDKResult SDK_CALLTYPE FindDisplayGroup(const SDKString &view_name, const SDKString &display_group_name, ISceneDisplayGroupSP &group) const =0
Searches for the display group by name.
static const char kDisplayGroupView_Default_Base[]
The display category - base complex display group.
Definition: display_groups_manager_interface.h:53
static const char kDisplayGroupView_Default_Other[]
The display category - other complex display group.
Definition: display_groups_manager_interface.h:57
static const char kDisplayGroupView_Default_Root[]
The display category - complex display group.
Definition: display_groups_manager_interface.h:51
static const char kDisplayGroupView_Default[]
View is set of the complex display groups that defines the tree-view representation of the simple dis...
Definition: display_groups_manager_interface.h:49
@ kDisplayGroupsManagerProperty_DisplayMode_Short
Only Base, Standard, Other from DisplayModeEnum.
Definition: display_groups_manager_interface.h:96
DisplayGroupCovered
Possible values for kDisplayGroupProperty_IsCovered.
Definition: display_groups_manager_interface.h:37
static const char kDisplayGroupView_Default_Additional[]
The display groups root for additional_information.
Definition: display_groups_manager_interface.h:63
@ kDisplayMode_Full
Full display (Base+Standard+Other).
Definition: display_groups_manager_interface.h:109
static const char kDisplayGroupView_Default_MarinersInfo[]
The display category - mariners information complex display group.
Definition: display_groups_manager_interface.h:61
virtual SDKResult SDK_CALLTYPE GetRoot(const SDKString &view_name, ISceneDisplayGroupSP &group) const =0
Returns root display group for the specified view.
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.