#include <BooleanFilter.h>
Inheritance diagram for H3D::BooleanFilter:

Public Member Functions | |
| BooleanFilter (Inst< SFNode > _metadata=0, Inst< SetBoolean > _set_boolean=0, Inst< SFBool > _inputFalse=0, Inst< NegateSFBool > _inputNegate=0, Inst< SFBool > _inputTrue=0) | |
| Constructor. | |
Public Attributes | |
| auto_ptr< SetBoolean > | set_boolean |
| The boolean field to filter. | |
| auto_ptr< SFBool > | inputFalse |
| Generates an FALSE event if the set_boolean value is set to FALSE. | |
| auto_ptr< NegateSFBool > | inputNegate |
| This field contains the negation of the set_boolean field. | |
| auto_ptr< SFBool > | inputTrue |
| Generates an TRUE event if the set_boolean value is set to TRUE. | |
Static Public Attributes | |
| static H3DNodeDatabase | database |
| The H3DNodedatabase for this node. | |
Friends | |
| class | NegateSFBool |
| class | SetBoolean |
Classes | |
| class | NegateSFBool |
| This field class takes as input SFBool fields and sets its value to the negated value of the input field. More... | |
| class | SetBoolean |
| The SetBoolean class is specialize to set the value of either the inputTrue or inputFalse field in the BooleanFilter node it resides in, depending on the value that is is given. More... | |
When the set_boolean event is received, the BooleanFilter node generates two events: either inputTrue or inputFalse, based on the boolean value received; and inputNegate, which contains the negation of the value received.
|
|
Generates an FALSE event if the set_boolean value is set to FALSE.
Access type: outputOnly
|
|
|
This field contains the negation of the set_boolean field.
Access type: outputOnly
|
|
|
Generates an TRUE event if the set_boolean value is set to TRUE.
Access type: outputOnly
|
|
|
The boolean field to filter.
Access type: inputOnly
|
1.4.5