MeVisLabToolboxReference
|
#include <CSOSelectAndMoveAction.h>
Public Member Functions | |
CSOSelectAndMoveAction (SoView2DCSOExtensibleEditor *editor) | |
virtual bool | isSensitiveAt (const SoPointerPosition &pos) |
virtual void | startPressAt (const SoPointerPosition &pos) |
virtual void | dragMoveTo (const SoPointerPosition &pos) |
virtual SoPointingAction * | endPress (int clickCount) |
virtual int | getCurrentCursor (SoViewerProxy *) const |
void | setInteractOnlyWithSelectedCSO (bool flag) |
Sets this action to be active only for selected CSOs or for all CSOs. | |
virtual void | setMode (int mode) |
virtual int | getNumModes () const |
Protected Member Functions | |
void | initializeMembers () |
Protected Attributes | |
SoView2DCSOExtensibleEditor * | _editor |
ml::CSOList * | _hitCSOList |
ml::CSO * | _hitCSO |
ml::CSOSeedPoint * | _hitSeedPoint |
ml::CSOPathPoints * | _hitPathPoints |
SoCSOEditorExtension * | _hitEditor |
float | _hitDistance |
bool | _interactOnlyWithSelectedCSOs |
int | _cursorShape |
Definition at line 22 of file CSOSelectAndMoveAction.h.
CSOSelectAndMoveAction::CSOSelectAndMoveAction | ( | SoView2DCSOExtensibleEditor * | editor | ) |
virtual void CSOSelectAndMoveAction::dragMoveTo | ( | const SoPointerPosition & | pos | ) | [virtual] |
virtual SoPointingAction* CSOSelectAndMoveAction::endPress | ( | int | clickCount | ) | [virtual] |
virtual int CSOSelectAndMoveAction::getCurrentCursor | ( | SoViewerProxy * | ) | const [virtual] |
virtual int CSOSelectAndMoveAction::getNumModes | ( | ) | const [virtual] |
void CSOSelectAndMoveAction::initializeMembers | ( | ) | [protected] |
virtual bool CSOSelectAndMoveAction::isSensitiveAt | ( | const SoPointerPosition & | pos | ) | [virtual] |
void CSOSelectAndMoveAction::setInteractOnlyWithSelectedCSO | ( | bool | flag | ) | [inline] |
Sets this action to be active only for selected CSOs or for all CSOs.
Definition at line 38 of file CSOSelectAndMoveAction.h.
References _interactOnlyWithSelectedCSOs.
virtual void CSOSelectAndMoveAction::setMode | ( | int | mode | ) | [virtual] |
virtual void CSOSelectAndMoveAction::startPressAt | ( | const SoPointerPosition & | pos | ) | [virtual] |
int CSOSelectAndMoveAction::_cursorShape [protected] |
Definition at line 58 of file CSOSelectAndMoveAction.h.
Definition at line 47 of file CSOSelectAndMoveAction.h.
ml::CSO* CSOSelectAndMoveAction::_hitCSO [protected] |
Definition at line 50 of file CSOSelectAndMoveAction.h.
ml::CSOList* CSOSelectAndMoveAction::_hitCSOList [protected] |
Definition at line 49 of file CSOSelectAndMoveAction.h.
float CSOSelectAndMoveAction::_hitDistance [protected] |
Definition at line 54 of file CSOSelectAndMoveAction.h.
SoCSOEditorExtension* CSOSelectAndMoveAction::_hitEditor [protected] |
Definition at line 53 of file CSOSelectAndMoveAction.h.
ml::CSOPathPoints* CSOSelectAndMoveAction::_hitPathPoints [protected] |
Definition at line 52 of file CSOSelectAndMoveAction.h.
ml::CSOSeedPoint* CSOSelectAndMoveAction::_hitSeedPoint [protected] |
Definition at line 51 of file CSOSelectAndMoveAction.h.
bool CSOSelectAndMoveAction::_interactOnlyWithSelectedCSOs [protected] |
Definition at line 56 of file CSOSelectAndMoveAction.h.
Referenced by setInteractOnlyWithSelectedCSO().