 |
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_ROUTE_EDITOR_UI_INTERFACE_H_
10 #define SDK_ROUTE_EDITOR_UI_INTERFACE_H_
31 const sdk::vis::ISceneManagerSP& scene_manager)
throw() = 0;
42 SDK_IMPLEMENT_IID(IRoutesUIEditor)
43 SDK_END_INTERFACE(IRoutesUIEditor)
45 SDK_DECLARE_IID(IRoutesUIEditor)
51 #endif // SDK_ROUTE_EDITOR_UI_INTERFACE_H_
virtual SDKResult Save()=0
Saves current changes.
A list of SDK error/return results.
virtual SDKResult Move(const SDKGeoPoint &point)=0
Selects and moves way point at the position or adds new one.
Describes interfaces that manages a geodatabase workspace.
Provides access to members for managing a parameter set.
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
virtual SDKResult StartDragging(const SDKGeoPoint &point)=0
Starts way point dragging mode (position is not used now).
Geo point in degree units.
Definition: geometry_base_types.h:1727
virtual SDKResult Initialize(const gdb::routes::IRouteEditorSP &route_editor, const sdk::vis::ISceneManagerSP &scene_manager)=0
Initializes route editor helper with a route.
Base interface for all SDK interfaces.
Definition: sdk_component_interface.h:41
Describes all interfaces for controlling visualization.
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.
virtual SDKResult CommitPoint(const SDKGeoPoint &point)=0
Update current way point position.