FDO API Reference Feature Data Objects

FdoSpatialCondition Class Reference

#include <SpatialCondition.h>

Inherits FdoGeometricCondition.

Inheritance diagram for FdoSpatialCondition:

Inheritance graph
[legend]
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.

Definition at line 41 of file SpatialCondition.h.


Public Member Functions

FDO_API FdoExpressionGetGeometry ()
 Gets the literal geometric value.
FDO_API FdoSpatialOperations GetOperation ()
 Gets the spatial operation to use.
FDO_API void Process (FdoIFilterProcessor *p)
 Overrides FdoFilter.Process to pass the FdoSpatialCondition to the appropriate filter processor operation.
FDO_API void SetGeometry (FdoExpression *value)
 Sets the literal geometric value.
FDO_API void SetOperation (FdoSpatialOperations value)
 Sets the spatial operation to use.
FdoStringToStringInternal (FdoIdentifierCollection *pIdCol)
 This is an internal method. It returns the well defined text representation of the filter.

Static Public Member Functions

static FDO_API FdoSpatialConditionCreate (FdoIdentifier *propertyName, FdoSpatialOperations operation, FdoExpression *geometry)
 Constructs an instance of an FdoSpatialCondition using the specified arguments.
static FDO_API FdoSpatialConditionCreate (FdoString *propertyName, FdoSpatialOperations operation, FdoExpression *geometry)
 Constructs an instance of an FdoSpatialCondition using the specified arguments.
static FDO_API FdoSpatialConditionCreate ()
 Constructs a default instance of an FdoSpatialCondition.

Protected Member Functions

virtual void Dispose ()
 Dispose this object.
 FdoSpatialCondition (FdoIdentifier *propertyName, FdoSpatialOperations operation, FdoExpression *geometry)
 FdoSpatialCondition (FdoString *propertyName, FdoSpatialOperations operation, FdoExpression *geometry)
 FdoSpatialCondition ()
 Constructs a default instance of an FdoSpatialCondition.
virtual ~FdoSpatialCondition ()

The documentation for this class was generated from the following file:
Comments or suggestions? Send us feedback.