36 #include <Inventor/engines/SoSubEngine.h> 37 #include <Inventor/fields/SoMField.h> 38 #include <Inventor/fields/SoSFBool.h> 39 #include <Inventor/fields/SoSFTrigger.h> 50 static void initClass(
void);
71 void initialize(
const SoType inputfieldtype);
74 SbBool copyconnections);
86 #endif // !COIN_SOGATE_H SoMField * input
Definition: SoGate.h:55
The SoOutput class is an abstraction of an output stream.SoOutput offers the ability to write basic t...
Definition: SoOutput.h:51
virtual void writeInstance(SoOutput *out)
Definition: SoEngine.cpp:414
SoEngine is the base class for Coin engines.Engines enables the application programmers to make compl...
Definition: SoEngine.h:43
The SoFieldContainer class is a base class for all classes that contain fields.The classes containing...
Definition: SoFieldContainer.h:43
The SoSFTrigger class is the "void" class used for detecting field changes.Connect this field to a ma...
Definition: SoSFTrigger.h:41
virtual void copyContents(const SoFieldContainer *from, SbBool copyconnections)
Definition: SoFieldContainer.cpp:795
SoSFTrigger trigger
Definition: SoGate.h:54
The SoField class is the top-level abstract base class for fields.Fields is the mechanism used throug...
Definition: SoField.h:47
The SoSFBool class is a container for an SbBool value.This field is used where nodes, engines or other field containers needs to store a boolean on/off or TRUE/FALSE value, like for instance as the "on" field of the SoPointLight, SoSpotLight and SoDirectionalLight node classes.
Definition: SoSFBool.h:39
The SoMField class is the base class for fields which can contain multiple values.All field types which may contain more than one member value inherits this class. SoMField is an abstract class.
Definition: SoMField.h:41
SoSFBool enable
Definition: SoGate.h:53
The SoGate class is used to selectively copy values from input to output.This engine will forward val...
Definition: SoGate.h:44
virtual void inputChanged(SoField *which)
Definition: SoEngine.cpp:299
The SoEngineOutput class is the output slots in SoEngine instances.SoEngineOutput has methods for con...
Definition: SoEngineOutput.h:45
The SoEngineOutputData class is a container for a prototype set of outputs.This class is instantiated...
Definition: SoOutputData.h:49
virtual SbBool readInstance(SoInput *in, unsigned short flags)
Definition: SoEngine.cpp:403
virtual void evaluate(void)=0
The SoFieldData class is a container for a prototype set of fields.This class is instantiated once fo...
Definition: SoFieldData.h:48
The SoType class is the basis for the run-time type system in Coin.Many of the classes in the Coin li...
Definition: SoType.h:59
SoEngineOutput * output
Definition: SoGate.h:57