FDO API Reference Feature Data Objects

SpatialCondition Class Reference

List of all members.

Detailed Description

The FdoSpatialCondition class derives from FdoGeometricCondition and can be used to test whether the value of a geometric property (referenced using the name of the property) and another geometric value satisfy the spatial relationship implied by the operation. Some feature providers may only support literal geometric values; if so, the provider's capabilities will indicate this limitation.


Public Member Functions

__property NAMESPACE_OSGEO_FDO_EXPRESSION::Expression * get_Geometry ()
 Gets the literal geometric value.
__property NAMESPACE_OSGEO_FDO_FILTER::SpatialOperations get_Operation ()
 Gets the spatial operation to use.
System::Void Process (NAMESPACE_OSGEO_FDO_FILTER::IFilterProcessor *processor)
 Overrides FdoFilter.Process to pass the FdoSpatialCondition to the appropriate filter processor operation.
__property System::Void set_Geometry (NAMESPACE_OSGEO_FDO_EXPRESSION::Expression *value)
 Sets the literal geometric value.
__property System::Void set_Operation (NAMESPACE_OSGEO_FDO_FILTER::SpatialOperations value)
 Sets the spatial operation to use.
 SpatialCondition (System::IntPtr unmanaged, System::Boolean autoDelete)
 SpatialCondition (NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier *propertyName, NAMESPACE_OSGEO_FDO_FILTER::SpatialOperations operation, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression *geometry)
 Constructs an instance of an FdoSpatialCondition using the specified arguments.
 SpatialCondition (System::String *propertyName, NAMESPACE_OSGEO_FDO_FILTER::SpatialOperations operation, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression *geometry)
 Constructs an instance of an FdoSpatialCondition using the specified arguments.
 SpatialCondition ()
 Constructs a default instance of an FdoSpatialCondition.

Comments or suggestions? Send us feedback.