18#ifndef  _SoShadowSwitch_H 
   19#define  _SoShadowSwitch_H 
   24class SoCallbackAction;
 
   25class SoGLRenderAction;
 
   27class SoGetBoundingBoxAction;
 
   28class SoHandleEventAction;
 
   29class SoGetMatrixAction;
 
   36   typedef SoSwitch inherited;
 
   56      void callback(SoCallbackAction *action) 
override;
 
   57      void GLRender(SoGLRenderAction *action) 
override;
 
   58      void pick(SoPickAction *action) 
override;
 
   62      void search(SoSearchAction *action) 
override;
 
 
#define __MEVIS_IV_END_NAMESPACE
 
#define __MEVIS_IV_BEGIN_NAMESPACE
 
#define SOSHADOW_CLASS_SPEC
Define a class export specifier needed to make the class exportable in dll's.
 
void search(SoSearchAction *action) override
 
void getBoundingBox(SoGetBoundingBoxAction *action) override
 
virtual ~SoShadowSwitch()
 
void doAction(SoAction *action) override
 
void pick(SoPickAction *action) override
 
void GLRender(SoGLRenderAction *action) override
 
void getMatrix(SoGetMatrixAction *action) override
 
SbBool affectsState() const override
 
void callback(SoCallbackAction *action) override
 
void handleEvent(SoHandleEventAction *action) override