33#ifndef COIN_SOBOOLOPERATION_H
34#define COIN_SOBOOLOPERATION_H
36#include <Inventor/engines/SoSubEngine.h>
37#include <Inventor/engines/SoEngineOutput.h>
38#include <Inventor/fields/SoMFBool.h>
39#include <Inventor/fields/SoMFEnum.h>
52 A_OR_B, NOT_A_OR_B, A_OR_NOT_B, NOT_A_OR_NOT_B,
53 A_AND_B, NOT_A_AND_B, A_AND_NOT_B, NOT_A_AND_NOT_B,
The SoBoolOperation engine evaluates expressions of boolean logic.
Definition SoBoolOperation.h:42
SoEngineOutput output
Definition SoBoolOperation.h:61
SoEngineOutput inverse
Definition SoBoolOperation.h:62
SoMFBool a
Definition SoBoolOperation.h:57
Operation
Definition SoBoolOperation.h:48
@ A_OR_B
Definition SoBoolOperation.h:52
@ A
Definition SoBoolOperation.h:50
@ A_AND_B
Definition SoBoolOperation.h:53
@ CLEAR
Definition SoBoolOperation.h:49
@ A_EQUALS_B
Definition SoBoolOperation.h:54
@ B
Definition SoBoolOperation.h:51
SoMFBool b
Definition SoBoolOperation.h:58
SoMFEnum operation
Definition SoBoolOperation.h:59
The SoEngineOutput class is the output slots in SoEngine instances.
Definition SoEngineOutput.h:45
SoEngine is the base class for Coin engines.
Definition SoEngine.h:43
static void initClass(void)
Sets up initialization for data common to all instances of this class, like submitting necessary info...
Definition SoEngine.cpp:162
virtual void evaluate(void)=0
The SoMFBool class is a container for SbBool values.
Definition SoMFBool.h:39
The SoMFEnum class is a container for a set of enumerated values.
Definition SoMFEnum.h:39