![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Dataset list interface used with IDatasetSelectionCallbackGL. More...
#include <scene_manager_gl_interface.h>
Public Member Functions | |
| virtual SDKResult SDK_CALLTYPE | Count (SDKUInt32 &count) const =0 throw () |
| Returns number of datasets in the list. | |
| virtual SDKResult SDK_CALLTYPE | GetDataset (SDKUInt32 index, sdk::ISDKPropertiesSP &props) const =0 throw () |
| Returns dataset properties by index. | |
| virtual SDKResult SDK_CALLTYPE | RemoveDataset (SDKUInt32 index)=0 throw () |
| Removes a dataset from the list. | |
| virtual SDKResult SDK_CALLTYPE | AddDataset (const sdk::ISDKComponentSP &dataset, sdk::ISDKProperties **props)=0 throw () |
| Adds a dataset to the list w/o a priority forcing dataset resorting. | |
| virtual SDKResult SDK_CALLTYPE | InsertDataset (const sdk::ISDKComponentSP &dataset, double priority, sdk::ISDKProperties **props)=0 throw () |
| Adds a dataset to the list with a priority. | |
| virtual SDKResult SDK_CALLTYPE | Clear ()=0 throw () |
| Clears dataset list. | |
Public Member Functions inherited from ISDKComponent | |
| virtual SDKAtomicRefCount SDK_CALLTYPE | AddRef () const =0 throw () |
| Increments the reference count for an interface on a component. | |
| virtual SDKAtomicRefCount SDK_CALLTYPE | Release () const =0 throw () |
| Decrements the reference count for an interface on a component. | |
| virtual SDKResult SDK_CALLTYPE | GetInterface (const InterfaceId &id, void **obj_ptr)=0 throw () |
| Returns pointers to the supported interfaces on a component. | |
| template<typename _Itf > | |
| SDKResult | GetInterface (_Itf **obj_ptr) throw () |
| Returns pointers to the supported interfaces on a component. | |
Dataset list interface used with IDatasetSelectionCallbackGL.