 |
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_DATA_SOURCE_VIEW_INTERFACE_H_
10 #define SDK_VISMAN_DATA_SOURCE_VIEW_INTERFACE_H_
59 const sdk::gdb::IQueryParametersSP& dataset_filter)
throw() = 0;
62 sdk::gdb::IQueryParametersSP& dataset_filter)
const throw() = 0;
66 const sdk::gdb::IQueryParametersSP& feature_query_filter)
throw() = 0;
69 sdk::gdb::IQueryParametersSP& feature_query_filter)
const throw() = 0;
73 const sdk::gdb::IFeatureFilterSP& feature_filter)
throw() = 0;
76 sdk::gdb::IFeatureFilterSP& feature_filter)
const throw() = 0;
93 virtual SDKResult SDK_CALLTYPE
Next(IDataSourceViewSP& data_source_view)
const throw() = 0;
106 #endif // SDK_VISMAN_DATA_SOURCE_VIEW_INTERFACE_H_
Describes interfaces that manages a geodatabase dataset object.
Enumerates data sources.
Definition: data_source_view_interface.h:89
virtual SDKResult SDK_CALLTYPE GetFeatureQueryFilter(sdk::gdb::IQueryParametersSP &feature_query_filter) const =0
Retrieves query filter.
virtual SDKResult SDK_CALLTYPE Next(IDataSourceViewSP &data_source_view) const =0
Returns next data-source.
virtual SDKResult SDK_CALLTYPE Reset()=0
Resets enumeration.
Describes interfaces that manages a geodatabase workspace.
Object generic properties interface.
virtual SDKResult SDK_CALLTYPE GetID(DataSourceViewID &id) const =0
Returns data source view identifier.
virtual SDKResult SDK_CALLTYPE SetFeatureCallbackFilter(const sdk::gdb::IFeatureFilterSP &feature_filter)=0
Sets callback filter for feature request.
Provides access to members for managing a parameter set.
virtual SDKResult SDK_CALLTYPE SetDatasetFilter(const sdk::gdb::IQueryParametersSP &dataset_filter)=0
Sets dataset filter.
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
Geo database constants and structures.
Provides access to members that control the properties.
Definition: properties_interface.h:32
Provides access to the members that manage the data source view.
Definition: data_source_view_interface.h:47
virtual SDKResult SDK_CALLTYPE GetDatasetFilter(sdk::gdb::IQueryParametersSP &dataset_filter) const =0
Retrieves dataset filter.
SDKUInt32 DataSourceViewID
Auto-generated Data source view identifier.
Definition: data_source_view_interface.h:33
virtual SDKResult SDK_CALLTYPE GetFlags(SDKUInt64 &flags) const =0
Returns data source view flags (See enum AddDataSourceFlags in scene_manager_interface....
Common base SDK interfaces.
Base interface for all SDK interfaces.
Definition: sdk_component_interface.h:41
@ kDataSourceViewPropertyID_SourceName
Return data source name.
Definition: data_source_view_interface.h:40
@ kDataSourceViewPropertyID_OriginalSource
Reference to the source provided by user.
Definition: data_source_view_interface.h:41
DataSourceViewPropertyIDs
Data source view properties.
Definition: data_source_view_interface.h:38
virtual SDKResult SDK_CALLTYPE GetTypeName(SDKString &type_name) const =0
Returns data source view type-name.
virtual SDKResult SDK_CALLTYPE GetFeatureCallbackFilter(sdk::gdb::IFeatureFilterSP &feature_filter) const =0
Retrieves callback filter.
Describes a basic enumeration interfaces.
virtual SDKResult SDK_CALLTYPE SetFeatureQueryFilter(const sdk::gdb::IQueryParametersSP &feature_query_filter)=0
Sets query filter for feature request.
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.
@ kDataSourceViewPropertyID_Priority
DataSource priority (bigger value means more important)
Definition: data_source_view_interface.h:42