# OSGeo::FDO::Connections::Capabilities::IFilterCapabilitiesImp Class Reference
[OSGeo::FDO::Connections::Capabilities]

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.