Class SoTriggerAny
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.inventor.misc.SoBase
-
- com.openinventor.inventor.fields.SoFieldContainer
-
- com.openinventor.inventor.engines.SoEngine
-
- com.openinventor.inventor.engines.SoTriggerAny
-
- All Implemented Interfaces:
SafeDisposable
public class SoTriggerAny extends SoEngine
Provides fan-in for triggers. This engine takes up to 10 input triggers, and produces one trigger output. The output is triggered whenever one of the inputs is touched.File format/default:
TriggerAny {
input0 input1 input2 input3 input4 input5 input6 input7 input8 input9 - See Also:
SoEngineOutput
,SoSFTrigger
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
-
Field Summary
Fields Modifier and Type Field Description SoSFTrigger
input0
The output is triggered whenever one of the inputs is touched.SoSFTrigger
input1
The output is triggered whenever one of the inputs is touched.SoSFTrigger
input2
The output is triggered whenever one of the inputs is touched.SoSFTrigger
input3
The output is triggered whenever one of the inputs is touched.SoSFTrigger
input4
The output is triggered whenever one of the inputs is touched.SoSFTrigger
input5
The output is triggered whenever one of the inputs is touched.SoSFTrigger
input6
The output is triggered whenever one of the inputs is touched.SoSFTrigger
input7
The output is triggered whenever one of the inputs is touched.SoSFTrigger
input8
The output is triggered whenever one of the inputs is touched.SoSFTrigger
input9
The output is triggered whenever one of the inputs is touched.SoEngineOutput
output
Triggered when any of the inputs is touched.-
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
-
Constructor Summary
Constructors Constructor Description SoTriggerAny()
Constructor.
-
Method Summary
-
Methods inherited from class com.openinventor.inventor.engines.SoEngine
copy, getByName, getOutput, getOutputName
-
Methods inherited from class com.openinventor.inventor.fields.SoFieldContainer
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
-
Methods inherited from class com.openinventor.inventor.misc.SoBase
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable, touch
-
Methods inherited from class com.openinventor.inventor.Inventor
getNativeResourceHandle
-
-
-
-
Field Detail
-
input0
public final SoSFTrigger input0
The output is triggered whenever one of the inputs is touched.
-
input1
public final SoSFTrigger input1
The output is triggered whenever one of the inputs is touched.
-
input2
public final SoSFTrigger input2
The output is triggered whenever one of the inputs is touched.
-
input3
public final SoSFTrigger input3
The output is triggered whenever one of the inputs is touched.
-
input4
public final SoSFTrigger input4
The output is triggered whenever one of the inputs is touched.
-
input5
public final SoSFTrigger input5
The output is triggered whenever one of the inputs is touched.
-
input6
public final SoSFTrigger input6
The output is triggered whenever one of the inputs is touched.
-
input7
public final SoSFTrigger input7
The output is triggered whenever one of the inputs is touched.
-
input8
public final SoSFTrigger input8
The output is triggered whenever one of the inputs is touched.
-
input9
public final SoSFTrigger input9
The output is triggered whenever one of the inputs is touched.
-
output
public final SoEngineOutput output
Triggered when any of the inputs is touched.
-
-