MeVisLab Resolution Independence API
SoActionLog Class Reference

#include <SoActionLog.h>

Inheritance diagram for SoActionLog:

Public Member Functions

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

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 printViewerId
 
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

 ~SoActionLog () override
 Destructor.
 

Detailed Description

Definition at line 38 of file SoActionLog.h.

Constructor & Destructor Documentation

◆ SoActionLog()

SoActionLog::SoActionLog ( )

Constructor.

◆ ~SoActionLog()

SoActionLog::~SoActionLog ( )
overrideprotected

Destructor.

Member Function Documentation

◆ callback()

void SoActionLog::callback ( SoCallbackAction * action)
override

◆ getBoundingBox()

void SoActionLog::getBoundingBox ( SoGetBoundingBoxAction * action)
override

◆ getMatrix()

void SoActionLog::getMatrix ( SoGetMatrixAction * action)
override

◆ GLRender()

void SoActionLog::GLRender ( SoGLRenderAction * action)
override

Action handlers.

◆ handleEvent()

void SoActionLog::handleEvent ( SoHandleEventAction * action)
override

◆ initClass()

static void SoActionLog::initClass ( )
static

Register this node with the Open Inventor runtime system.

◆ pick()

void SoActionLog::pick ( SoPickAction * action)
override

◆ rayPick()

void SoActionLog::rayPick ( SoRayPickAction * action)
override

◆ search()

void SoActionLog::search ( SoSearchAction * action)
override

◆ write()

void SoActionLog::write ( SoWriteAction * action)
override

Member Data Documentation

◆ clearLog

SoSFTrigger SoActionLog::clearLog

clears jsonLog immediately

Definition at line 77 of file SoActionLog.h.

◆ jsonLog

SoSFString SoActionLog::jsonLog

contains the logged events in JSON format

Definition at line 74 of file SoActionLog.h.

◆ logToConsole

SoSFBool SoActionLog::logToConsole

flag to enable logging to console

Definition at line 69 of file SoActionLog.h.

◆ logToString

SoSFBool SoActionLog::logToString

flag to enable logging to jsonLog string

Definition at line 72 of file SoActionLog.h.

◆ printViewerId

SoSFBool SoActionLog::printViewerId

Definition at line 66 of file SoActionLog.h.

◆ traceCallback

SoSFBool SoActionLog::traceCallback

Definition at line 50 of file SoActionLog.h.

◆ traceEnterLeaveEvent

SoSFBool SoActionLog::traceEnterLeaveEvent

Definition at line 58 of file SoActionLog.h.

◆ traceGetBoundingBox

SoSFBool SoActionLog::traceGetBoundingBox

Definition at line 51 of file SoActionLog.h.

◆ traceGetMatrix

SoSFBool SoActionLog::traceGetMatrix

Definition at line 52 of file SoActionLog.h.

◆ traceGLRender

SoSFBool SoActionLog::traceGLRender

Definition at line 49 of file SoActionLog.h.

◆ traceHandleEvent

SoSFBool SoActionLog::traceHandleEvent

Definition at line 53 of file SoActionLog.h.

◆ traceKeyboardEvent

SoSFBool SoActionLog::traceKeyboardEvent

Definition at line 57 of file SoActionLog.h.

◆ traceLocation2Event

SoSFBool SoActionLog::traceLocation2Event

Definition at line 54 of file SoActionLog.h.

◆ traceLocation2RefreshEvent

SoSFBool SoActionLog::traceLocation2RefreshEvent

Definition at line 55 of file SoActionLog.h.

◆ traceMouseButtonEvent

SoSFBool SoActionLog::traceMouseButtonEvent

Definition at line 56 of file SoActionLog.h.

◆ traceMouseWheelEvent

SoSFBool SoActionLog::traceMouseWheelEvent

Definition at line 59 of file SoActionLog.h.

◆ tracePick

SoSFBool SoActionLog::tracePick

Definition at line 61 of file SoActionLog.h.

◆ traceRayPick

SoSFBool SoActionLog::traceRayPick

Definition at line 62 of file SoActionLog.h.

◆ traceSearch

SoSFBool SoActionLog::traceSearch

Definition at line 63 of file SoActionLog.h.

◆ traceUnknownEvent

SoSFBool SoActionLog::traceUnknownEvent

Definition at line 60 of file SoActionLog.h.

◆ traceWrite

SoSFBool SoActionLog::traceWrite

Definition at line 64 of file SoActionLog.h.


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