# OSGeo::FDO::Filter::UnaryLogicalOperator Class Reference
[OSGeo::FDO::Filter]

Inheritance diagram for OSGeo::FDO::Filter::UnaryLogicalOperator:

[legend]

List of all members.

## Detailed Description

The UnaryLogicalOperator class derives from LogicalOperator and allows a logical "Not" to be performed against a filter.

()

## Public Member Functions
__property OSGeo::FDO::Filter::Filter * | get_Operand ()
| Gets Filter operand to apply the operator to.
__property OSGeo::FDO::Filter::UnaryLogicalOperations | get_Operation ()
| Gets the unary operation to be performed on the operand.
System::Void | Process (OSGeo::FDO::Filter::IFilterProcessor *processor)
| Overrides Filter.Process to pass UnaryLogicalOperator to the appropriate filter processor operation.
__property System::Void | set_Operand (OSGeo::FDO::Filter::Filter *value)
| Sets Filter operand to apply the operator to.
__property System::Void | set_Operation (OSGeo::FDO::Filter::UnaryLogicalOperations value)
| Sets the unary operation to be performed on the operand.
| UnaryLogicalOperator (System::IntPtr unmanaged, System::Boolean autoDelete)
| Constructs a UnaryLogicalOperator object based on an unmanaged instance of the object.
| UnaryLogicalOperator (OSGeo::FDO::Filter::Filter *operand, OSGeo::FDO::Filter::UnaryLogicalOperations operation)
| Constructs an instance of an UnaryLogicalOperator using the specified arguments.
| UnaryLogicalOperator ()
| Constructs a default instance of an UnaryLogicalOperator.