anatomist  5.1.2
3D neuroimaging data viewer
anatomist::ResizerAction Class Reference

#include <anatomist/window3D/transformer.h>

Inheritance diagram for anatomist::ResizerAction:
Collaboration diagram for anatomist::ResizerAction:

Public Member Functions

 ResizerAction ()
 
 ResizerAction (const ResizerAction &a)
 
virtual ~ResizerAction ()
 
virtual std::string name () const
 
virtual void begin (int x, int y, int globalX, int globalY)
 
virtual void move (int x, int y, int globalX, int globalY)
 
- Public Member Functions inherited from anatomist::TranslaterAction
 TranslaterAction ()
 
 TranslaterAction (const TranslaterAction &a)
 
virtual ~TranslaterAction ()
 
virtual void end (int x, int y, int globalX, int globalY)
 
virtual ViewtadView ()
 
virtual aims::Quaternion initialQuaternion ()
 
- Public Member Functions inherited from anatomist::internal::TransformerActionData
 TransformerActionData ()
 
 TransformerActionData (const TransformerActionData &)
 
virtual ~TransformerActionData ()
 
TransformationmainTransformation () const
 
void selectTransformations (AWindow *)
 
void setMainTransformation (Transformation *t)
 
bool isMainTransDirect () const
 
ReferentialmainSourceRef () const
 
ReferentialmainDestRef () const
 
void setTransformData (const Transformation &t, bool absolute=false, bool addToHistory=false)
 
void clearEditionFlags ()
 
bool getCurrentMotion (Motion &)
 Gets the current motion. More...
 
void emitTransformationChanged ()
 Emits the transformationChanged Qt signal. More...
 
void undo ()
 Undoes last motion. More...
 
void redo ()
 Redoes last motion. More...
 
bool undoable ()
 Returns true if the transformation is undoable and false otherwise. More...
 
bool redoable ()
 Returns true if the transformation is redoable and false otherwise. More...
 
- Public Member Functions inherited from anatomist::Action
 Action ()
 
virtual ~Action ()
 
void setView (View *view)
 
virtual QWidget * actionView (QWidget *)
 
virtual bool viewableAction () const
 
virtual bool isSingleton ()
 
Viewview ()
 

Static Public Member Functions

static Actioncreator ()
 
- Static Public Member Functions inherited from anatomist::TranslaterAction
static Actioncreator ()
 

Protected Member Functions

virtual void updateTemporaryObjects (float zoom)
 
virtual void updateTemporaryObjects (const aims::Quaternion &rotation)
 
- Protected Member Functions inherited from anatomist::TranslaterAction
virtual void updateTemporaryObjects (const aims::Quaternion &rotation)
 
virtual void updateGVInfo (const aims::Quaternion &q)
 
- Protected Member Functions inherited from anatomist::internal::TransformerActionData
virtual void matrixCellChanged (int row, int col, QTableWidget *twid)
 
virtual void axisCellChanged (int row, int col, QTableWidget *twid)
 
virtual void centerCellChanged (int row, int col, QTableWidget *twid)
 
virtual void rotationAngleChanged (QLineEdit *ledit, QComboBox *unit)
 
virtual void rotationScaleChanged (QLineEdit *ledit)
 
void updatePendingMotion (const Motion &)
 Updates the pending motion. More...
 
const MotionpendingMotion () const
 Returns the pending motion. More...
 
void transmitValidatedMotion (Motion motion, bool notify=false)
 Transmits a validated motion to the history. More...
 

Additional Inherited Members

- Public Slots inherited from anatomist::internal::TransformerActionData
virtual void resetTransform ()
 
virtual void resetRotation ()
 
virtual void fromRefButtonClicked ()
 
virtual void toRefButtonClicked ()
 
virtual void invertTransformationClicked ()
 
virtual void centerOnObjectsToggled (int state)
 
- Signals inherited from anatomist::internal::TransformerActionData
void transformationChanged ()
 
- Protected Slots inherited from anatomist::internal::TransformerActionData
virtual void rotationAngleEdited (const QString &)
 
virtual void rotationScaleEdited (const QString &)
 
- Protected Attributes inherited from anatomist::TranslaterAction
Private * d
 
bool _started
 
int _beginx
 
int _beginy
 
- Protected Attributes inherited from anatomist::internal::TransformerActionData
Transformation_maintrans
 
std::map< Transformation *, Transformation_trans
 
std::map< Transformation *, Transformation_itrans
 
Point3df rotationAxis
 
bool _rotationAngleEdited
 
bool _rotationScaleEdited
 
Motion _pendingMotion
 
bool _centerOnObjects
 

Detailed Description

Definition at line 235 of file transformer.h.

Constructor & Destructor Documentation

◆ ResizerAction() [1/2]

anatomist::ResizerAction::ResizerAction ( )

◆ ResizerAction() [2/2]

anatomist::ResizerAction::ResizerAction ( const ResizerAction a)

◆ ~ResizerAction()

virtual anatomist::ResizerAction::~ResizerAction ( )
virtual

Member Function Documentation

◆ begin()

virtual void anatomist::ResizerAction::begin ( int  x,
int  y,
int  globalX,
int  globalY 
)
virtual

Reimplemented from anatomist::TranslaterAction.

◆ creator()

static Action* anatomist::ResizerAction::creator ( )
static

◆ move()

virtual void anatomist::ResizerAction::move ( int  x,
int  y,
int  globalX,
int  globalY 
)
virtual

Reimplemented from anatomist::TranslaterAction.

◆ name()

virtual std::string anatomist::ResizerAction::name ( ) const
virtual

Reimplemented from anatomist::TranslaterAction.

◆ updateTemporaryObjects() [1/2]

virtual void anatomist::TranslaterAction::updateTemporaryObjects
protected

◆ updateTemporaryObjects() [2/2]

virtual void anatomist::ResizerAction::updateTemporaryObjects ( float  zoom)
protectedvirtual

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