MeVisLabToolboxReference
CSOSelectAndMoveAction Class Reference

#include <CSOSelectAndMoveAction.h>

List of all members.

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

Detailed Description

Definition at line 22 of file CSOSelectAndMoveAction.h.


Constructor & Destructor Documentation

CSOSelectAndMoveAction::CSOSelectAndMoveAction ( SoView2DCSOExtensibleEditor editor)

Member Function Documentation

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]

Member Data Documentation

Definition at line 58 of file CSOSelectAndMoveAction.h.

Definition at line 50 of file CSOSelectAndMoveAction.h.

Definition at line 54 of file CSOSelectAndMoveAction.h.


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