MeVisLabToolboxReference
SoActionLog Class Reference

#include <SoActionLog.h>

List of all members.

Public Member Functions

 SoActionLog ()
 Constructor.
virtual void GLRender (SoGLRenderAction *action)
 Action handlers.
virtual void callback (SoCallbackAction *action)
virtual void getBoundingBox (SoGetBoundingBoxAction *action)
virtual void getMatrix (SoGetMatrixAction *action)
virtual void handleEvent (SoHandleEventAction *action)
virtual void pick (SoPickAction *action)
virtual void rayPick (SoRayPickAction *action)
virtual void search (SoSearchAction *action)
virtual void write (SoWriteAction *action)

Static Public Member Functions

static void initClass ()
 Register this node with the Open Inventor runtime system.

Public Attributes

SoSFBool traceGLRender
SoSFBool traceCallback
SoSFBool traceGetBoundingBox
SoSFBool traceGetMatrix
SoSFBool traceHandleEvent
SoSFBool traceLocation2Event
SoSFBool traceLocation2RefreshEvent
SoSFBool traceMouseButtonEvent
SoSFBool traceKeyboardEvent
SoSFBool traceEnterLeaveEvent
SoSFBool traceMouseWheelEvent
SoSFBool traceUnknownEvent
SoSFBool tracePick
SoSFBool traceRayPick
SoSFBool traceSearch
SoSFBool traceWrite
SoSFBool logToConsole
 flag to enable logging to console
SoSFBool logToString
 flag to enable logging to jsonLog string
SoSFString jsonLog
 contains the logged events in JSON format
SoSFTrigger clearLog
 clears jsonLog immediately

Protected Member Functions

virtual ~SoActionLog ()
 Destructor.

Detailed Description

Definition at line 30 of file SoActionLog.h.


Constructor & Destructor Documentation

SoActionLog::SoActionLog ( )

Constructor.

virtual SoActionLog::~SoActionLog ( ) [protected, virtual]

Destructor.


Member Function Documentation

virtual void SoActionLog::callback ( SoCallbackAction *  action) [virtual]
virtual void SoActionLog::getBoundingBox ( SoGetBoundingBoxAction *  action) [virtual]
virtual void SoActionLog::getMatrix ( SoGetMatrixAction *  action) [virtual]
virtual void SoActionLog::GLRender ( SoGLRenderAction *  action) [virtual]

Action handlers.

virtual void SoActionLog::handleEvent ( SoHandleEventAction *  action) [virtual]
static void SoActionLog::initClass ( ) [static]

Register this node with the Open Inventor runtime system.

virtual void SoActionLog::pick ( SoPickAction *  action) [virtual]
virtual void SoActionLog::rayPick ( SoRayPickAction *  action) [virtual]
virtual void SoActionLog::search ( SoSearchAction *  action) [virtual]
virtual void SoActionLog::write ( SoWriteAction *  action) [virtual]

Member Data Documentation

SoSFTrigger SoActionLog::clearLog

clears jsonLog immediately

Definition at line 67 of file SoActionLog.h.

contains the logged events in JSON format

Definition at line 64 of file SoActionLog.h.

flag to enable logging to console

Definition at line 59 of file SoActionLog.h.

flag to enable logging to jsonLog string

Definition at line 62 of file SoActionLog.h.

Definition at line 42 of file SoActionLog.h.

Definition at line 50 of file SoActionLog.h.

Definition at line 43 of file SoActionLog.h.

Definition at line 44 of file SoActionLog.h.

Definition at line 41 of file SoActionLog.h.

Definition at line 45 of file SoActionLog.h.

Definition at line 49 of file SoActionLog.h.

Definition at line 46 of file SoActionLog.h.

Definition at line 47 of file SoActionLog.h.

Definition at line 48 of file SoActionLog.h.

Definition at line 51 of file SoActionLog.h.

Definition at line 53 of file SoActionLog.h.

Definition at line 54 of file SoActionLog.h.

Definition at line 55 of file SoActionLog.h.

Definition at line 52 of file SoActionLog.h.

Definition at line 56 of file SoActionLog.h.


The documentation for this class was generated from the following file: