1SoTriggerAny(3IV)() SoTriggerAny(3IV)()
2
3
4
6 SoTriggerAny — provides fan-in for triggers
7
9 SoBase > SoFieldContainer > SoEngine > SoTriggerAny
10
12 #include <Inventor/engines/SoSoTriggerAny.h>
13
14 Inputs from class SoTriggerAny:
15
16 SoSFTrigger input0
17 SoSFTrigger input1
18 SoSFTrigger input2
19 SoSFTrigger input3
20 SoSFTrigger input4
21 SoSFTrigger input5
22 SoSFTrigger input6
23 SoSFTrigger input7
24 SoSFTrigger input8
25 SoSFTrigger input9
26
27 Outputs from class SoTriggerAny:
28
29 (SoSFTrigger) output
30
31 Methods from class SoTriggerAny:
32
33 SoTriggerAny()
34
35 Methods from class SoEngine:
36
37 static SoType getClassTypeId()
38 virtual int getOutputs(SoEngineOutputList &list) const
39 SoEngineOutput * getOutput(const SbName &outputName) const
40 SbBool getOutputName(const SoEngineOutput *output, SbName
41 &outputName) const
42 SoEngine * copy() const
43 static SoEngine * getByName(const SbName &name)
44 static int getByName(const SbName &name, SoEngineList &list)
45
46 Methods from class SoFieldContainer:
47
48 void setToDefaults()
49 SbBool hasDefaultValues() const
50 SbBool fieldsAreEqual(const SoFieldContainer *fc) const
51 void copyFieldValues(const SoFieldContainer *fc, SbBool
52 copyConnections = FALSE)
53 SbBool set(const char *fieldDataString)
54 void get(SbString &fieldDataString)
55 virtual int getFields(SoFieldList &resultList) const
56 virtual SoField * getField(const SbName &fieldName) const
57 SbBool getFieldName(const SoField *field, SbName &fieldName)
58 const
59 SbBool isNotifyEnabled() const
60 SbBool enableNotify(SbBool flag)
61
62 Methods from class SoBase:
63
64 void ref()
65 void unref() const
66 void unrefNoDelete() const
67 void touch()
68 virtual SoType getTypeId() const
69 SbBool isOfType(SoType type) const
70 virtual void setName(const SbName &name)
71 virtual SbName getName() const
72
73
75 This engine takes up to 10 input triggers, and produces one trigger
76 output. The output is triggered whenever one of the inputs is touched.
77
79 SoSFTrigger input0
80 SoSFTrigger input1
81 SoSFTrigger input2
82 SoSFTrigger input3
83 SoSFTrigger input4
84 SoSFTrigger input5
85 SoSFTrigger input6
86 SoSFTrigger input7
87 SoSFTrigger input8
88 SoSFTrigger input9
89
90
92 (SoSFTrigger) output
93 Triggered when any of the inputs is touched.
94
95
97 SoTriggerAny()
98 Constructor
99
100
102 TriggerAny {
103 input0
104 input1
105 input2
106 input3
107 input4
108 input5
109 input6
110 input7
111 input8
112 input9
113 }
114
116 SoEngineOutput, SoSFTrigger
117
118
119
120
121 SoTriggerAny(3IV)()