50#ifndef _SO_BOOL_OPERATION_
51#define _SO_BOOL_OPERATION_
156 static void initClass();
157 static void exitClass();
165 virtual void evaluate();
#define SO_ENGINE_HEADER(className)
Performs Boolean operations.
SoEngineOutput output
( SoMFBool ) Result of the Boolean operation applied to the inputs.
SoBoolOperation()
Constructor.
SoEngineOutput inverse
( SoMFBool ) Inverse of output.
SoMFBool a
First argument to the Boolean operation.
@ NOT_A_AND_B
Not A and B.
@ A_AND_NOT_B
A and not B.
@ NOT_A_AND_NOT_B
Not A and not B.
@ NOT_A_OR_NOT_B
Not A or not B.
@ A_NOT_EQUALS_B
A not equals B.
SoMFBool b
Second argument to the Boolean operation.
SoMFEnum operation
The Boolean operation.
Base class for all engines.
Class for all engine outputs.
Multiple-value field containing any number of Boolean values.
Multiple-value field containing any number of enumerated type values.