![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Interface for scene manager setup. More...
#include <scene_manager_gl_interface.h>
Inherits ISceneManagerBase.
Public Member Functions | |
| virtual SDKResult SDK_CALLTYPE | Initialize (ISDKParameters *initial_parameters)=0 throw () |
| Initializes scene manager (from ISceneManagerBase). | |
| virtual SDKResult SDK_CALLTYPE | Shutdown (SDKUInt32 shutdown_timeout_ms)=0 throw () |
| Uninitializes the library (from ISceneManagerBase). | |
| virtual SDKResult SDK_CALLTYPE | GetPortrayalManager (sdk::vis::IPortrayalManagerSP &portrayal_manager) const =0 throw () |
| Returns portrayal manager (from ISceneManagerBase). | |
| virtual SDKResult SDK_CALLTYPE | GetDisplayGroupsManager (sdk::vis::ISceneDisplayGroupsManagerSP &dgroups_manager) const =0 throw () |
| Returns scene display groups manager (from ISceneManagerBase). | |
| virtual SDKResult SDK_CALLTYPE | GetDataSourceManager (sdk::visgl::IDataSourcesManagerSP &data_sources_manager) const =0 throw () |
| Returns data source manager. | |
| virtual SDKResult SDK_CALLTYPE | GetSceneLayersManager (sdk::visgl::ISceneLayersManagerGLSP &layers_manager) const =0 throw () |
| Returns scene layers manager. | |
| virtual SDKResult SDK_CALLTYPE | GetSceneControl (sdk::visgl::ISceneControlGLSP &scene_control)=0 throw () |
| Returns scene control interface. | |
| virtual SDKResult SDK_CALLTYPE | GetSceneHighlight (sdk::visgl::ISceneHighlightGLSP &scene_highlight)=0 throw () |
| Returns scene highlight interface. | |
Interface for scene manager setup.