00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef COIN_SOTRIGGERANY_H
00025 #define COIN_SOTRIGGERANY_H
00026
00027 #include <Inventor/engines/SoSubEngine.h>
00028 #include <Inventor/engines/SoEngineOutput.h>
00029 #include <Inventor/fields/SoSFTrigger.h>
00030
00031
00032 class COIN_DLL_API SoTriggerAny : public SoEngine {
00033 typedef SoEngine inherited;
00034
00035 SO_ENGINE_HEADER(SoTriggerAny);
00036
00037 public:
00038 static void initClass(void);
00039 SoTriggerAny(void);
00040
00041 SoSFTrigger input0;
00042 SoSFTrigger input1;
00043 SoSFTrigger input2;
00044 SoSFTrigger input3;
00045 SoSFTrigger input4;
00046 SoSFTrigger input5;
00047 SoSFTrigger input6;
00048 SoSFTrigger input7;
00049 SoSFTrigger input8;
00050 SoSFTrigger input9;
00051
00052 SoEngineOutput output;
00053
00054 protected:
00055 ~SoTriggerAny();
00056
00057 private:
00058 virtual void evaluate(void);
00059 };
00060
00061 #endif // !COIN_SOTRIGGERANY_H