|
| virtual SDKResult SDK_CALLTYPE | GetPRSP (PRSP &prsp) const =0 throw () |
| | Returns PRSP of the filter. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | GetCount (SDKUInt32 &count) const =0 throw () |
| | Returns the number of filter items. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | Get (SDKUInt32 index, PRSP &prsp, FeatureClassCode &feature_class_code, AttributeClassCode &attribute_class_code, SDKAny &attribute_value) const =0 throw () |
| | Gets the filter item. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | Add (PRSP prsp, FeatureClassCode feature_class_code, AttributeClassCode attribute_class_code, const SDKAny &attribute_value)=0 throw () |
| | Adds the new filter item. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | Filter (SDK_GDB_NAMESPACE::IFeature *feature, bool *passes) const =0 throw () |
| | Checks if the feature is passing the filter. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | ToJSON (SDKString &json) const =0 throw () |
| | Serializes the filter to the JSON string. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | FromJSON (const SDKString &json)=0 throw () |
| | De-serializes the JSON string to the filter. More...
|
| |
|
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.
|
| |
Feature attributes filter.