![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Provides access to members that is used for getting various parameter containers. More...
#include <gdb_workspace.h>
Public Member Functions | |
| virtual GDBResult SDK_CALLTYPE | OpenDataProducerCodesCatalog (const SDKString *pathname, ICatalog **catalog)=0 throw () |
| Opens the data producer codes catalog. See DataProducerCodesCatalogEntryProperty for details. More... | |
| virtual GDBResult SDK_CALLTYPE | CreateQueryParameters (IQueryParameters **parameters) const =0 throw () |
| Creates an empty Object parameters. More... | |
| virtual GDBResult SDK_CALLTYPE | CreateRectGeometryFilter (GeoInt sw_lat, GeoInt sw_lon, GeoInt ne_lat, GeoInt ne_lon, geometry::IGeometry **filter) const =0 throw () |
| Creates a rectangular geometry filter. More... | |
| virtual GDBResult SDK_CALLTYPE | CreateEncryptionParameters (IEncryptionParameters **encryption_parameters) const =0 throw () |
| Create an empty encryption parameters container that should be used as a workspace configuration parameter. More... | |
| virtual GDBResult SDK_CALLTYPE | CreateGeometry (geometry::GeometryType geometry_type, geometry::IGeometryEdit **geometry) const =0 throw () |
| Creates an empty geometry container. More... | |
| virtual GDBResult SDK_CALLTYPE | CreateAttributeCollection (IAttributeCollectionEdit **attribute_collection) const =0 throw () |
| Creates an empty attribute collection. More... | |
| virtual GDBResult SDK_CALLTYPE | GetGroundingCheckAlerts (const SDKAny &pathname_or_prsp, IGroundingCheckAlerts **alert_filter) const =0 throw () |
| Creates and loads grounding check alert filter. More... | |
| virtual GDBResult SDK_CALLTYPE | GetFeatureAttributesFilter (IFeatureAttributesFilter **filter) const =0 throw () |
| Creates a feature attributes filter. More... | |
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. | |
Provides access to members that is used for getting various parameter containers.
|
pure virtual | ||||||||||||||||||||
Opens the data producer codes catalog. See DataProducerCodesCatalogEntryProperty for details.
| [in] | pathname | Can be passed, optionally. If it's NULL, the pathname is taken from the main configuration. |
| [out] | catalog | Address of a variable that receives the pointer to the ICatalog interface associated with the data producer codes catalog |
|
pure virtual | ||||||||||||||
Creates an empty Object parameters.
| [out] | parameters | Address of a variable that receives the pointer to the IQueryParameters interface associated with an object parameters. |
|
pure virtual | ||||||||||||||||||||||||||||||||
Creates a rectangular geometry filter.
| [in] | sw_lat | Latitude of the South-West corner. |
| [in] | sw_lon | Longitude of the South-West corner. |
| [in] | ne_lat | Latitude of the North-East corner. |
| [in] | ne_lon | Longitude of the North-East corner. |
| [out] | filter | Address of a variable that receives the pointer to the IGeometry interface associated with the rectangular geometry. |
|
pure virtual | ||||||||||||||
Create an empty encryption parameters container that should be used as a workspace configuration parameter.
| [out] | encryption_parameters | Address of a variable that receives the IEncryptionParameters interface associated with the encryption parameters container. |
|
pure virtual | ||||||||||||||||||||
Creates an empty geometry container.
| [in] | geometry_type | The type of geometry |
| [out] | geometry | The address of a variable that receives the pointer to the geometry container. The geometry container also implements the IGeometry interface |
|
pure virtual | ||||||||||||||
Creates an empty attribute collection.
| [out] | attribute_collection | The address of a variable that receives the attribute collection container implements the IAttributeCollection interface |
|
pure virtual | ||||||||||||||||||||
Creates and loads grounding check alert filter.
| [in] | pathname_or_prsp | Alert groups pathname or PRSP. |
| [out] | alert_filter | Address of a variable that receives the pointer to the grounding check alert filter. |
|
pure virtual | ||||||||||||||
Creates a feature attributes filter.
| [out] | filter | Address of a variable that receives the pointer to the filter. |