This engine selectively copies its input to its output. The type of the input field can be any subclass of
SoMField. The type is specified when an instance of the class is created. For example,
SoGate(SoMFFloat::getClassTypeId()) creates an engine
that copies floating-point values.
The
enable input controls continous flow-through of values. While
enable is TRUE, the input will be copied to the output. Alternatively, by touching the
trigger input, you can copy a
single value from the input to the output.
Note that unlike most other engine fields,
input and
output are pointers. Note also that by default
input does not contain any values.