Open Inventor Reference
MeVis/ThirdParty/Sources/Inventor/inventor/lib/database/include/Inventor/actions/SoAction.h File Reference

Go to the source code of this file.

Classes

class  SoActionMethodList
 Internal class. More...
class  SoEnabledElementsList
 Internal class. More...
class  SoAction
 Abstract base class for all actions. More...

Defines

#define SO_ENABLE(actionClass, elementClass)
 Classes can use this macro to enable a specific element class within a specific action class.

Typedefs

typedef void(* SoActionMethod )(SoAction *, SoNode *)

Define Documentation

#define SO_ENABLE (   actionClass,
  elementClass 
)
Value:
actionClass::enableElement(elementClass::getClassTypeId(),      \
                                   elementClass::getClassStackIndex())

E.g.:

SO_ENABLE(SoGetBoundingBoxAction, SoModelMatrixElement);

Definition at line 436 of file SoAction.h.


Typedef Documentation

typedef void(* SoActionMethod)(SoAction *, SoNode *)

Definition at line 70 of file SoAction.h.