FDO API Reference Feature Data Objects

BinaryLogicalOperator Class Reference

List of all members.

Detailed Description

The FdoBinaryLogicalOperator class derives from FdoLogicalOperator and allows two filters to be combined via a logical "and" or a logical "or".


Public Member Functions

 BinaryLogicalOperator (System::IntPtr unmanaged, System::Boolean autoDelete)
 BinaryLogicalOperator (NAMESPACE_OSGEO_FDO_FILTER::Filter *leftOperand, NAMESPACE_OSGEO_FDO_FILTER::BinaryLogicalOperations operation, NAMESPACE_OSGEO_FDO_FILTER::Filter *rightOperand)
 Constructs an instance of an FdoBinaryLogicalOperator using the specified arguments.
 BinaryLogicalOperator ()
 Constructs a default instance of an FdoBinaryLogicalOperator.
__property NAMESPACE_OSGEO_FDO_FILTER::Filter * get_LeftOperand ()
 Gets the filter that defines the left operand.
__property NAMESPACE_OSGEO_FDO_FILTER::BinaryLogicalOperations get_Operation ()
 Gets the operation to be performed between the two operands.
__property NAMESPACE_OSGEO_FDO_FILTER::Filter * get_RightOperand ()
 Gets the filter that defines the right operand.
System::Void Process (NAMESPACE_OSGEO_FDO_FILTER::IFilterProcessor *processor)
 Overrides FdoFilter.Process to pass the FdoBinaryLogicalOperator to the appropriate filter processor operation.
__property System::Void set_LeftOperand (NAMESPACE_OSGEO_FDO_FILTER::Filter *value)
 Sets the filter that defines the left operand.
__property System::Void set_Operation (NAMESPACE_OSGEO_FDO_FILTER::BinaryLogicalOperations value)
 Sets the operation to be performed between the two operands.
__property System::Void set_RightOperand (NAMESPACE_OSGEO_FDO_FILTER::Filter *value)
 Sets the filter that defines the right operand.

Comments or suggestions? Send us feedback.