MeVisLabToolboxReference
|
#include <SoView2DExtensionSeparator.h>
Public Member Functions | |
SoView2DExtensionSeparator () | |
Constructor. | |
virtual void | draw (View2DSliceList *dsl, View2DSlice *dslice, int slice) |
reimplemented from SoView2DExtension | |
virtual bool | evaluateEvent (SoView2D *view2d, View2DEvent *ec) |
reimplemented from SoView2DExtension | |
void | startDrawing (View2DSliceList *) |
reimplemented from SoView2DExtension | |
void | endDrawing (View2DSliceList *) |
reimplemented from SoView2DExtension | |
Static Public Member Functions | |
static void | initClass () |
inventor runtime type system | |
Public Attributes | |
SoSFEnum | drawingOrder |
order of drawing calls of children | |
SoSFBool | drawingOrderIsReversed |
use the drawing order of the parent node (if possible) | |
SoSFTrigger | updateOrder |
updates drawingOrderIsReversed based on internal order | |
SoSFBool | forwardEvents |
should events be forwarded to child extensions | |
SoSFBool | markAsUnhandled |
should events be marked unhandled before forwarding | |
Protected Member Functions | |
void | doAction (SoAction *action) |
reimplemented from SoView2DExtension | |
void | nodeChanged (SoNodeSensor *sensor) |
Called by the static function _nodeChangedCB to notify node changes. | |
Static Protected Member Functions | |
static void | nodeChangedCB (void *data, SoSensor *sens) |
Called by _nodeSensor when any field in node changes. | |
Protected Attributes | |
SoNodeSensor * | _nodeSensor |
Sensor to detect changes in node's fields. |
Definition at line 31 of file SoView2DExtensionSeparator.h.
SoView2DExtensionSeparator::SoView2DExtensionSeparator | ( | ) |
Constructor.
void SoView2DExtensionSeparator::doAction | ( | SoAction * | action | ) | [protected, virtual] |
reimplemented from SoView2DExtension
Reimplemented from SoView2DExtension.
virtual void SoView2DExtensionSeparator::draw | ( | View2DSliceList * | dsl, |
View2DSlice * | dslice, | ||
int | slice | ||
) | [virtual] |
reimplemented from SoView2DExtension
Reimplemented from SoView2DExtension.
void SoView2DExtensionSeparator::endDrawing | ( | View2DSliceList * | ) | [virtual] |
reimplemented from SoView2DExtension
Reimplemented from SoView2DExtension.
virtual bool SoView2DExtensionSeparator::evaluateEvent | ( | SoView2D * | view2d, |
View2DEvent * | ec | ||
) | [virtual] |
reimplemented from SoView2DExtension
Reimplemented from SoView2DExtension.
static void SoView2DExtensionSeparator::initClass | ( | ) | [static] |
inventor runtime type system
Reimplemented from SoView2DExtension.
void SoView2DExtensionSeparator::nodeChanged | ( | SoNodeSensor * | sensor | ) | [protected] |
Called by the static function _nodeChangedCB
to notify node changes.
static void SoView2DExtensionSeparator::nodeChangedCB | ( | void * | data, |
SoSensor * | sens | ||
) | [static, protected] |
Called by _nodeSensor
when any field in node changes.
Only redirects the call of this static function to the class method nodeChanged
.
void SoView2DExtensionSeparator::startDrawing | ( | View2DSliceList * | ) | [virtual] |
reimplemented from SoView2DExtension
Reimplemented from SoView2DExtension.
SoNodeSensor* SoView2DExtensionSeparator::_nodeSensor [protected] |
Sensor to detect changes in node's fields.
Reimplemented from SoView2DExtension.
Definition at line 82 of file SoView2DExtensionSeparator.h.
order of drawing calls of children
Definition at line 40 of file SoView2DExtensionSeparator.h.
use the drawing order of the parent node (if possible)
Definition at line 43 of file SoView2DExtensionSeparator.h.
should events be forwarded to child extensions
Definition at line 49 of file SoView2DExtensionSeparator.h.
should events be marked unhandled before forwarding
Definition at line 52 of file SoView2DExtensionSeparator.h.
SoSFTrigger SoView2DExtensionSeparator::updateOrder |
updates drawingOrderIsReversed based on internal order
Definition at line 46 of file SoView2DExtensionSeparator.h.