MeVisLabToolboxReference
|
Module to interactively transform CSOs. More...
#include <CSOTransformationProcessor.h>
Public Member Functions | |
CSOTransformationProcessor () | |
Constructor. | |
virtual bool | process (CSOEvalEventView2DInfos view2DInfos, CSOEvalEventCSOInfos csoInfos) |
Evaluates the interaction events and interpolates the contours accordingly. | |
virtual void | draw (CSODrawView2DInfos view2DInfos, CSODrawCSOInfos csoInfos) |
Draws specific geometry. | |
virtual bool | isCurrentlyEditing () |
Returns whether the processor is currently editing an existing contour. | |
virtual bool | isCurrentlyGenerating () |
Returns whether the processor is currently generating an existing contour which is never. | |
virtual void | resetInteractionState () |
Sets back internal interaction state. | |
virtual void | triggerSetMouseCursor (SoView2D *view2d, bool shouldSetMouseCursor) |
Triggers the setting of the processor's default mouse cursor. | |
virtual void | handleNotification (Field *field) |
Called when input changes. | |
Protected Member Functions | |
virtual | ~CSOTransformationProcessor () |
Destructor. |
Module to interactively transform CSOs.
Definition at line 61 of file CSOTransformationProcessor.h.
ml::CSOTransformationProcessor::CSOTransformationProcessor | ( | ) |
Constructor.
virtual ml::CSOTransformationProcessor::~CSOTransformationProcessor | ( | ) | [protected, virtual] |
Destructor.
virtual void ml::CSOTransformationProcessor::draw | ( | CSODrawView2DInfos | view2DInfos, |
CSODrawCSOInfos | csoInfos | ||
) | [virtual] |
Draws specific geometry.
Reimplemented from ml::CSOProcessor.
virtual void ml::CSOTransformationProcessor::handleNotification | ( | Field * | field | ) | [virtual] |
Called when input changes.
Reimplemented from ml::CSOBaseModule.
virtual bool ml::CSOTransformationProcessor::isCurrentlyEditing | ( | ) | [virtual] |
Returns whether the processor is currently editing an existing contour.
Reimplemented from ml::CSOProcessor.
virtual bool ml::CSOTransformationProcessor::isCurrentlyGenerating | ( | ) | [inline, virtual] |
Returns whether the processor is currently generating an existing contour which is never.
Reimplemented from ml::CSOProcessor.
Definition at line 79 of file CSOTransformationProcessor.h.
virtual bool ml::CSOTransformationProcessor::process | ( | CSOEvalEventView2DInfos | view2DInfos, |
CSOEvalEventCSOInfos | csoInfos | ||
) | [virtual] |
Evaluates the interaction events and interpolates the contours accordingly.
Returns whether something has changed.
Reimplemented from ml::CSOProcessor.
virtual void ml::CSOTransformationProcessor::resetInteractionState | ( | ) | [virtual] |
Sets back internal interaction state.
Reimplemented from ml::CSOProcessor.
virtual void ml::CSOTransformationProcessor::triggerSetMouseCursor | ( | SoView2D * | view2d, |
bool | shouldSetMouseCursor | ||
) | [virtual] |
Triggers the setting of the processor's default mouse cursor.
Reimplemented from ml::CSOProcessor.