1SoTriggerAny(3IV)()                                        SoTriggerAny(3IV)()
2
3
4

NAME

6       SoTriggerAny — provides fan-in for triggers
7

INHERITS FROM

9       SoBase > SoFieldContainer > SoEngine > SoTriggerAny
10

SYNOPSIS

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

DESCRIPTION

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

INPUTS

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

OUTPUTS

92     (SoSFTrigger)       output
93          Triggered when any of the inputs is touched.
94
95

METHODS

97                         SoTriggerAny()
98          Constructor
99
100

FILE FORMAT/DEFAULTS

102       TriggerAny {
103          input0
104          input1
105          input2
106          input3
107          input4
108          input5
109          input6
110          input7
111          input8
112          input9
113     }
114

SEE ALSO

116       SoEngineOutput, SoSFTrigger
117
118
119
120
121                                                           SoTriggerAny(3IV)()
Impressum