FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Connections::Capabilities::IFilterCapabilitiesImp Class Reference

Inherits OSGeo::FDO::Runtime::Disposable, and OSGeo::FDO::Connections::Capabilities::OSGeo::FDO::Connections::Capabilities::IFilterCapabilities.

Inheritance diagram for OSGeo::FDO::Connections::Capabilities::IFilterCapabilitiesImp:

[legend]
List of all members.

Detailed Description

The IFilterCapabilities interface declares the feature provider's level of support for Filter classes.


Public Member Functions

__property OSGeo::FDO::Filter::ConditionType get_ConditionTypes ()[]
 Returns an array of ConditionType objects the feature provider supports.
__property OSGeo::FDO::Filter::DistanceOperations get_DistanceOperations ()[]
 Returns an array of DistanceOperation objects the feature provider supports.
__property OSGeo::FDO::Filter::SpatialOperations get_SpatialOperations ()[]
 Returns an array of SpatialOperation objects the feature provider supports.
System::Boolean SupportsGeodesicDistance ()
 Determines if the feature provider supports geodesic distance measurement. Returns false if the feature provider supports only linear distance measurement.
System::Boolean SupportsNonLiteralGeometricOperations ()
 Determines if spatial and distance operations can be applied between two geometric properties. Returns false if spatial and distance operations can be applied only between a geometric property and a literal geometry.

Protected Member Functions

System::Void ReleaseUnmanagedObject ()
 DOXYGEN-IGNORE

Member Function Documentation

__property OSGeo ::FDO ::Filter ::ConditionType OSGeo::FDO::Connections::Capabilities::IFilterCapabilitiesImp::get_ConditionTypes  ) 
 

Returns an array of ConditionType objects the feature provider supports.

Returns:
Returns the list of condition types

__property OSGeo ::FDO ::Filter ::DistanceOperations OSGeo::FDO::Connections::Capabilities::IFilterCapabilitiesImp::get_DistanceOperations  ) 
 

Returns an array of DistanceOperation objects the feature provider supports.

Returns:
Returns the list of distance operations

__property OSGeo ::FDO ::Filter ::SpatialOperations OSGeo::FDO::Connections::Capabilities::IFilterCapabilitiesImp::get_SpatialOperations  ) 
 

Returns an array of SpatialOperation objects the feature provider supports.

Returns:
Returns the list of spartial operations

System::Void OSGeo::FDO::Connections::Capabilities::IFilterCapabilitiesImp::ReleaseUnmanagedObject  )  [protected, virtual]
 

DOXYGEN-IGNORE

Reimplemented from OSGeo::FDO::Runtime::Disposable.

System::Boolean OSGeo::FDO::Connections::Capabilities::IFilterCapabilitiesImp::SupportsGeodesicDistance  ) 
 

Determines if the feature provider supports geodesic distance measurement. Returns false if the feature provider supports only linear distance measurement.

Returns:
Returns true if the feature provider supports geodesic distance measurement

System::Boolean OSGeo::FDO::Connections::Capabilities::IFilterCapabilitiesImp::SupportsNonLiteralGeometricOperations  ) 
 

Determines if spatial and distance operations can be applied between two geometric properties. Returns false if spatial and distance operations can be applied only between a geometric property and a literal geometry.

Returns:
Returns true if spatial and distance operations can be applied

Comments or suggestions? Send us feedback.