Engauge Digitizer 2
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
GuidelineStateAbstractBase Class Referenceabstract

This class maintains deployed horizontal/vertical state behaviors for the Guideline class. More...

#include <GuidelineStateAbstractBase.h>

Inheritance diagram for GuidelineStateAbstractBase:
Inheritance graph
Collaboration diagram for GuidelineStateAbstractBase:
Collaboration graph

Public Member Functions

 GuidelineStateAbstractBase (GuidelineStateContext &context)
 Single constructor.
 
virtual ~GuidelineStateAbstractBase ()
 
virtual void begin ()=0
 Transition into state.
 
virtual QPointF convertGraphCoordinateToScreenPoint (double valueGraph) const =0
 Convert single graph coordinate into screen point pair.
 
virtual double convertScreenPointToGraphCoordinate (const QPointF &posScreen) const =0
 Convert screen point pair into single graph coordinate.
 
virtual bool doPaint () const =0
 Allow/skip painting of the owner Guideline.
 
virtual void end ()=0
 Transition out of state.
 
virtual void handleActiveChange (bool active)=0
 DigitizeState change so active status may (or may not) be toggled.
 
virtual void handleGuidelineMode (bool visibility, bool locked)=0
 User toggled Guideline visibility and/or locked mode.
 
virtual void handleHoverEnterEvent ()=0
 If transparent then make visible when hover starts.
 
virtual void handleHoverLeaveEvent ()=0
 If previously transparent before hover enter then make transparent again.
 
virtual void handleMousePress (const QPointF &posScene)=0
 At the start of dragging, convert the Guideline into an invisible handle and visible slaved deployed Guideline.
 
virtual void handleMouseRelease (const QPointF &posScene)=0
 At the end of dragging, clone the Guideline that owns the state machine where these states live.
 
virtual void handleTimeout ()=0
 Handle timeout from Appearing state.
 
virtual EllipseParameters pointToEllipse (const QPointF &posScreen) const =0
 Return ellipse representing constant range, that passes through the specified point.
 
virtual QLineF pointToLine (const QPointF &posScreen) const =0
 Return line parallel to an axis line, that passes through the specified point.
 
virtual QString stateName () const =0
 Name of state as a string for debugging only.
 
virtual void updateWithLatestTransformation ()=0
 Update given Transformation in GuidelineStateContext.
 

Protected Member Functions

GuidelineStateContextcontext () const
 Context in charge of the state classes.
 
void handleMousePressCommon (const QPointF &posAbsolute, GuidelineState stateHandle, GuidelineState stateDeployed)
 Common mouse press handling.
 
QRectF sceneRect () const
 Scene rectangle in screen coordinates (=pixels)
 

Detailed Description

This class maintains deployed horizontal/vertical state behaviors for the Guideline class.

Definition at line 24 of file GuidelineStateAbstractBase.h.

Constructor & Destructor Documentation

◆ GuidelineStateAbstractBase()

GuidelineStateAbstractBase::GuidelineStateAbstractBase ( GuidelineStateContext & context)

Single constructor.

Definition at line 19 of file GuidelineStateAbstractBase.cpp.

19 :
20 m_context (context)
21{
22}
GuidelineStateContext & context() const
Context in charge of the state classes.

◆ ~GuidelineStateAbstractBase()

GuidelineStateAbstractBase::~GuidelineStateAbstractBase ( )
virtual

Definition at line 24 of file GuidelineStateAbstractBase.cpp.

25{
26}

Member Function Documentation

◆ begin()

virtual void GuidelineStateAbstractBase::begin ( )
pure virtual

Transition into state.

Implemented in GuidelineStateDeployedConstantRSelectEdit, GuidelineStateDeployedConstantRSelectEditAppearing, GuidelineStateDeployedConstantRSelectEditHover, GuidelineStateDeployedConstantRSelectHide, GuidelineStateDeployedConstantRSelectLock, GuidelineStateDeployedConstantRUnselectEdit, GuidelineStateDeployedConstantRUnselectHide, GuidelineStateDeployedConstantRUnselectLock, GuidelineStateDeployedConstantTSelectEdit, GuidelineStateDeployedConstantTSelectEditAppearing, GuidelineStateDeployedConstantTSelectEditHover, GuidelineStateDeployedConstantTSelectHide, GuidelineStateDeployedConstantTSelectLock, GuidelineStateDeployedConstantTUnselectEdit, GuidelineStateDeployedConstantTUnselectHide, GuidelineStateDeployedConstantTUnselectLock, GuidelineStateDeployedConstantXSelectEdit, GuidelineStateDeployedConstantXSelectEditAppearing, GuidelineStateDeployedConstantXSelectEditHover, GuidelineStateDeployedConstantXSelectHide, GuidelineStateDeployedConstantXSelectLock, GuidelineStateDeployedConstantXUnselectEdit, GuidelineStateDeployedConstantXUnselectHide, GuidelineStateDeployedConstantXUnselectLock, GuidelineStateDeployedConstantYSelectEdit, GuidelineStateDeployedConstantYSelectEditAppearing, GuidelineStateDeployedConstantYSelectEditHover, GuidelineStateDeployedConstantYSelectHide, GuidelineStateDeployedConstantYSelectLock, GuidelineStateDeployedConstantYUnselectEdit, GuidelineStateDeployedConstantYUnselectHide, GuidelineStateDeployedConstantYUnselectLock, GuidelineStateDiscarded, GuidelineStateHandleR, GuidelineStateHandleT, GuidelineStateHandleX, and GuidelineStateHandleY.

◆ context()

GuidelineStateContext & GuidelineStateAbstractBase::context ( ) const
protected

Context in charge of the state classes.

Definition at line 28 of file GuidelineStateAbstractBase.cpp.

29{
30 return m_context;
31}

◆ convertGraphCoordinateToScreenPoint()

virtual QPointF GuidelineStateAbstractBase::convertGraphCoordinateToScreenPoint ( double valueGraph) const
pure virtual

◆ convertScreenPointToGraphCoordinate()

virtual double GuidelineStateAbstractBase::convertScreenPointToGraphCoordinate ( const QPointF & posScreen) const
pure virtual

◆ doPaint()

virtual bool GuidelineStateAbstractBase::doPaint ( ) const
pure virtual

Allow/skip painting of the owner Guideline.

This prevents display of selection markings on otherwise-invisible handle Guideline

Implemented in GuidelineStateDeployedConstantRSelectEdit, GuidelineStateDeployedConstantRSelectEditAppearing, GuidelineStateDeployedConstantRSelectEditHover, GuidelineStateDeployedConstantRSelectHide, GuidelineStateDeployedConstantRSelectLock, GuidelineStateDeployedConstantRUnselectEdit, GuidelineStateDeployedConstantRUnselectHide, GuidelineStateDeployedConstantRUnselectLock, GuidelineStateDeployedConstantTSelectEdit, GuidelineStateDeployedConstantTSelectEditAppearing, GuidelineStateDeployedConstantTSelectEditHover, GuidelineStateDeployedConstantTSelectHide, GuidelineStateDeployedConstantTSelectLock, GuidelineStateDeployedConstantTUnselectEdit, GuidelineStateDeployedConstantTUnselectHide, GuidelineStateDeployedConstantTUnselectLock, GuidelineStateDeployedConstantXSelectEdit, GuidelineStateDeployedConstantXSelectEditAppearing, GuidelineStateDeployedConstantXSelectEditHover, GuidelineStateDeployedConstantXSelectHide, GuidelineStateDeployedConstantXSelectLock, GuidelineStateDeployedConstantXUnselectEdit, GuidelineStateDeployedConstantXUnselectHide, GuidelineStateDeployedConstantXUnselectLock, GuidelineStateDeployedConstantYSelectEdit, GuidelineStateDeployedConstantYSelectEditAppearing, GuidelineStateDeployedConstantYSelectEditHover, GuidelineStateDeployedConstantYSelectHide, GuidelineStateDeployedConstantYSelectLock, GuidelineStateDeployedConstantYUnselectEdit, GuidelineStateDeployedConstantYUnselectHide, GuidelineStateDeployedConstantYUnselectLock, GuidelineStateDiscarded, and GuidelineStateHandleAbstract.

◆ end()

virtual void GuidelineStateAbstractBase::end ( )
pure virtual

Transition out of state.

Implemented in GuidelineStateDeployedAbstract, GuidelineStateDeployedConstantRSelectEdit, GuidelineStateDeployedConstantRSelectEditAppearing, GuidelineStateDeployedConstantRSelectEditHover, GuidelineStateDeployedConstantRSelectHide, GuidelineStateDeployedConstantRSelectLock, GuidelineStateDeployedConstantRUnselectEdit, GuidelineStateDeployedConstantRUnselectHide, GuidelineStateDeployedConstantRUnselectLock, GuidelineStateDeployedConstantTSelectEdit, GuidelineStateDeployedConstantTSelectEditAppearing, GuidelineStateDeployedConstantTSelectEditHover, GuidelineStateDeployedConstantTSelectHide, GuidelineStateDeployedConstantTSelectLock, GuidelineStateDeployedConstantTUnselectEdit, GuidelineStateDeployedConstantTUnselectHide, GuidelineStateDeployedConstantTUnselectLock, GuidelineStateDeployedConstantXSelectEdit, GuidelineStateDeployedConstantXSelectEditAppearing, GuidelineStateDeployedConstantXSelectEditHover, GuidelineStateDeployedConstantXSelectHide, GuidelineStateDeployedConstantXSelectLock, GuidelineStateDeployedConstantXUnselectEdit, GuidelineStateDeployedConstantXUnselectHide, GuidelineStateDeployedConstantXUnselectLock, GuidelineStateDeployedConstantYSelectEdit, GuidelineStateDeployedConstantYSelectEditAppearing, GuidelineStateDeployedConstantYSelectEditHover, GuidelineStateDeployedConstantYSelectHide, GuidelineStateDeployedConstantYSelectLock, GuidelineStateDeployedConstantYUnselectEdit, GuidelineStateDeployedConstantYUnselectHide, GuidelineStateDeployedConstantYUnselectLock, GuidelineStateDiscarded, GuidelineStateHandleR, GuidelineStateHandleT, GuidelineStateHandleX, and GuidelineStateHandleY.

◆ handleActiveChange()

virtual void GuidelineStateAbstractBase::handleActiveChange ( bool active)
pure virtual

DigitizeState change so active status may (or may not) be toggled.

Implemented in GuidelineStateDeployedConstantRSelectEdit, GuidelineStateDeployedConstantRSelectEditAppearing, GuidelineStateDeployedConstantRSelectEditHover, GuidelineStateDeployedConstantRSelectHide, GuidelineStateDeployedConstantRSelectLock, GuidelineStateDeployedConstantRUnselectEdit, GuidelineStateDeployedConstantRUnselectHide, GuidelineStateDeployedConstantRUnselectLock, GuidelineStateDeployedConstantTSelectEdit, GuidelineStateDeployedConstantTSelectEditAppearing, GuidelineStateDeployedConstantTSelectEditHover, GuidelineStateDeployedConstantTSelectHide, GuidelineStateDeployedConstantTSelectLock, GuidelineStateDeployedConstantTUnselectEdit, GuidelineStateDeployedConstantTUnselectHide, GuidelineStateDeployedConstantTUnselectLock, GuidelineStateDeployedConstantXSelectEdit, GuidelineStateDeployedConstantXSelectEditAppearing, GuidelineStateDeployedConstantXSelectEditHover, GuidelineStateDeployedConstantXSelectHide, GuidelineStateDeployedConstantXSelectLock, GuidelineStateDeployedConstantXUnselectEdit, GuidelineStateDeployedConstantXUnselectHide, GuidelineStateDeployedConstantXUnselectLock, GuidelineStateDeployedConstantYSelectEdit, GuidelineStateDeployedConstantYSelectEditAppearing, GuidelineStateDeployedConstantYSelectEditHover, GuidelineStateDeployedConstantYSelectHide, GuidelineStateDeployedConstantYSelectLock, GuidelineStateDeployedConstantYUnselectEdit, GuidelineStateDeployedConstantYUnselectHide, GuidelineStateDeployedConstantYUnselectLock, GuidelineStateDiscarded, and GuidelineStateHandleAbstract.

◆ handleGuidelineMode()

virtual void GuidelineStateAbstractBase::handleGuidelineMode ( bool visibility,
bool locked )
pure virtual

User toggled Guideline visibility and/or locked mode.

Implemented in GuidelineStateDeployedConstantRSelectEdit, GuidelineStateDeployedConstantRSelectEditAppearing, GuidelineStateDeployedConstantRSelectEditHover, GuidelineStateDeployedConstantRSelectHide, GuidelineStateDeployedConstantRSelectLock, GuidelineStateDeployedConstantRUnselectEdit, GuidelineStateDeployedConstantRUnselectHide, GuidelineStateDeployedConstantRUnselectLock, GuidelineStateDeployedConstantTSelectEdit, GuidelineStateDeployedConstantTSelectEditAppearing, GuidelineStateDeployedConstantTSelectEditHover, GuidelineStateDeployedConstantTSelectHide, GuidelineStateDeployedConstantTSelectLock, GuidelineStateDeployedConstantTUnselectEdit, GuidelineStateDeployedConstantTUnselectHide, GuidelineStateDeployedConstantTUnselectLock, GuidelineStateDeployedConstantXSelectEdit, GuidelineStateDeployedConstantXSelectEditAppearing, GuidelineStateDeployedConstantXSelectEditHover, GuidelineStateDeployedConstantXSelectHide, GuidelineStateDeployedConstantXSelectLock, GuidelineStateDeployedConstantXUnselectEdit, GuidelineStateDeployedConstantXUnselectHide, GuidelineStateDeployedConstantXUnselectLock, GuidelineStateDeployedConstantYSelectEdit, GuidelineStateDeployedConstantYSelectEditAppearing, GuidelineStateDeployedConstantYSelectEditHover, GuidelineStateDeployedConstantYSelectHide, GuidelineStateDeployedConstantYSelectLock, GuidelineStateDeployedConstantYUnselectEdit, GuidelineStateDeployedConstantYUnselectHide, GuidelineStateDeployedConstantYUnselectLock, GuidelineStateDiscarded, and GuidelineStateHandleAbstract.

◆ handleHoverEnterEvent()

virtual void GuidelineStateAbstractBase::handleHoverEnterEvent ( )
pure virtual

If transparent then make visible when hover starts.

Implemented in GuidelineStateDeployedConstantRSelectEdit, GuidelineStateDeployedConstantRSelectEditAppearing, GuidelineStateDeployedConstantRSelectEditHover, GuidelineStateDeployedConstantRSelectHide, GuidelineStateDeployedConstantRSelectLock, GuidelineStateDeployedConstantRUnselectEdit, GuidelineStateDeployedConstantRUnselectHide, GuidelineStateDeployedConstantRUnselectLock, GuidelineStateDeployedConstantTSelectEdit, GuidelineStateDeployedConstantTSelectEditAppearing, GuidelineStateDeployedConstantTSelectEditHover, GuidelineStateDeployedConstantTSelectHide, GuidelineStateDeployedConstantTSelectLock, GuidelineStateDeployedConstantTUnselectEdit, GuidelineStateDeployedConstantTUnselectHide, GuidelineStateDeployedConstantTUnselectLock, GuidelineStateDeployedConstantXSelectEdit, GuidelineStateDeployedConstantXSelectEditAppearing, GuidelineStateDeployedConstantXSelectEditHover, GuidelineStateDeployedConstantXSelectHide, GuidelineStateDeployedConstantXSelectLock, GuidelineStateDeployedConstantXUnselectEdit, GuidelineStateDeployedConstantXUnselectHide, GuidelineStateDeployedConstantXUnselectLock, GuidelineStateDeployedConstantYSelectEdit, GuidelineStateDeployedConstantYSelectEditAppearing, GuidelineStateDeployedConstantYSelectEditHover, GuidelineStateDeployedConstantYSelectHide, GuidelineStateDeployedConstantYSelectLock, GuidelineStateDeployedConstantYUnselectEdit, GuidelineStateDeployedConstantYUnselectHide, GuidelineStateDeployedConstantYUnselectLock, GuidelineStateDiscarded, and GuidelineStateHandleAbstract.

◆ handleHoverLeaveEvent()

virtual void GuidelineStateAbstractBase::handleHoverLeaveEvent ( )
pure virtual

If previously transparent before hover enter then make transparent again.

Implemented in GuidelineStateDeployedConstantRSelectEdit, GuidelineStateDeployedConstantRSelectEditAppearing, GuidelineStateDeployedConstantRSelectEditHover, GuidelineStateDeployedConstantRSelectHide, GuidelineStateDeployedConstantRSelectLock, GuidelineStateDeployedConstantRUnselectEdit, GuidelineStateDeployedConstantRUnselectHide, GuidelineStateDeployedConstantRUnselectLock, GuidelineStateDeployedConstantTSelectEdit, GuidelineStateDeployedConstantTSelectEditAppearing, GuidelineStateDeployedConstantTSelectEditHover, GuidelineStateDeployedConstantTSelectHide, GuidelineStateDeployedConstantTSelectLock, GuidelineStateDeployedConstantTUnselectEdit, GuidelineStateDeployedConstantTUnselectHide, GuidelineStateDeployedConstantTUnselectLock, GuidelineStateDeployedConstantXSelectEdit, GuidelineStateDeployedConstantXSelectEditAppearing, GuidelineStateDeployedConstantXSelectEditHover, GuidelineStateDeployedConstantXSelectHide, GuidelineStateDeployedConstantXSelectLock, GuidelineStateDeployedConstantXUnselectEdit, GuidelineStateDeployedConstantXUnselectHide, GuidelineStateDeployedConstantXUnselectLock, GuidelineStateDeployedConstantYSelectEdit, GuidelineStateDeployedConstantYSelectEditAppearing, GuidelineStateDeployedConstantYSelectEditHover, GuidelineStateDeployedConstantYSelectHide, GuidelineStateDeployedConstantYSelectLock, GuidelineStateDeployedConstantYUnselectEdit, GuidelineStateDeployedConstantYUnselectHide, GuidelineStateDeployedConstantYUnselectLock, GuidelineStateDiscarded, and GuidelineStateHandleAbstract.

◆ handleMousePress()

virtual void GuidelineStateAbstractBase::handleMousePress ( const QPointF & posScene)
pure virtual

At the start of dragging, convert the Guideline into an invisible handle and visible slaved deployed Guideline.

Implemented in GuidelineStateDeployedConstantRSelectEdit, GuidelineStateDeployedConstantRSelectEditAppearing, GuidelineStateDeployedConstantRSelectEditHover, GuidelineStateDeployedConstantRSelectHide, GuidelineStateDeployedConstantRSelectLock, GuidelineStateDeployedConstantRUnselectEdit, GuidelineStateDeployedConstantRUnselectHide, GuidelineStateDeployedConstantRUnselectLock, GuidelineStateDeployedConstantTSelectEdit, GuidelineStateDeployedConstantTSelectEditAppearing, GuidelineStateDeployedConstantTSelectEditHover, GuidelineStateDeployedConstantTSelectHide, GuidelineStateDeployedConstantTSelectLock, GuidelineStateDeployedConstantTUnselectEdit, GuidelineStateDeployedConstantTUnselectHide, GuidelineStateDeployedConstantTUnselectLock, GuidelineStateDeployedConstantXSelectEdit, GuidelineStateDeployedConstantXSelectEditAppearing, GuidelineStateDeployedConstantXSelectEditHover, GuidelineStateDeployedConstantXSelectHide, GuidelineStateDeployedConstantXSelectLock, GuidelineStateDeployedConstantXUnselectEdit, GuidelineStateDeployedConstantXUnselectHide, GuidelineStateDeployedConstantXUnselectLock, GuidelineStateDeployedConstantYSelectEdit, GuidelineStateDeployedConstantYSelectEditAppearing, GuidelineStateDeployedConstantYSelectEditHover, GuidelineStateDeployedConstantYSelectHide, GuidelineStateDeployedConstantYSelectLock, GuidelineStateDeployedConstantYUnselectEdit, GuidelineStateDeployedConstantYUnselectHide, GuidelineStateDeployedConstantYUnselectLock, GuidelineStateDiscarded, and GuidelineStateHandleAbstract.

◆ handleMousePressCommon()

void GuidelineStateAbstractBase::handleMousePressCommon ( const QPointF & posAbsolute,
GuidelineState stateHandle,
GuidelineState stateDeployed )
protected

Common mouse press handling.

This is expected to be used by every derived leaf class except GUIDELINE_STATE_HANDLE (which this method creates) and GUIDELINE_STATE_DISCARDED (which is a noop)

Definition at line 33 of file GuidelineStateAbstractBase.cpp.

36{
37 LOG4CPP_INFO_S ((*mainCat)) << "GuidelineStateAbstractBase::handleMousePressCommon "
38 << m_context.stateDump ().toLatin1().data();
39
40 // Unselect all selected items. This prevents the extremely confusing error where an
41 // a currently-selected axis point stays selected and gets dragged along with this Guideline,
42 // which moves the axis unexpectedly
43 QList<QGraphicsItem*>::iterator itr;
44 QList<QGraphicsItem*> items = m_context.guideline().scene().selectedItems();
45 for (itr = items.begin(); itr != items.end(); itr++) {
46 QGraphicsItem *item = *itr;
47
48 // How do we know which is the Guideline that we want to keep selected? By its type
49 if (item->data (DATA_KEY_GRAPHICS_ITEM_TYPE).toInt () != GRAPHICS_ITEM_TYPE_GUIDELINE) {
50 item->setSelected (false);
51 }
52 }
53
54 // Visible Guideline will follow this one. Its geometry will be set after every drag event. It is
55 // not registered with Guidelines container
58
60 guidelineVisible->setGraphicsItemPen (guidelineFormat.colorDeployedNonHover (),
61 guidelineFormat.lineWidthNonHover ());
62
63 // Place new Guideline at cursor position
64 guidelineVisible->updateGeometry (posScene);
65
67
69}
@ DATA_KEY_GRAPHICS_ITEM_TYPE
‍Unique identifier for QGraphicsItem object
Definition DataKey.h:15
const int INNER_RADIUS_MIN
@ GRAPHICS_ITEM_TYPE_GUIDELINE
log4cpp::Category * mainCat
Definition Logger.cpp:14
This class is a special case of the standard QGraphicsLineItem for guidelines, and serves as the base...
QGraphicsScene & scene()
GraphicsScene that owns this class.
void bindGuidelineVisibleToInvisible(GuidelineAbstract *guidelineVisible)
Bind a newly-created visible Guideline to this Guideline, and make this one invisible.
This class centralizes the formatting information (color, line width, alpha) for the Guidelines.
static QString next()
Create next identifier.
QString stateDump() const
Dump state for debugging only.
GuidelineAbstract & guideline()
Guideline that owns this context class.
void requestStateTransition(GuidelineState guidelineState)
Request a state transition.
GuidelineAbstract * createGuideline(const QString &identifier, GuidelineState stateInitial) const
Factory method for creating a new Guideline.
#define LOG4CPP_INFO_S(logger)
Definition convenience.h:18

◆ handleMouseRelease()

virtual void GuidelineStateAbstractBase::handleMouseRelease ( const QPointF & posScene)
pure virtual

At the end of dragging, clone the Guideline that owns the state machine where these states live.

Implemented in GuidelineStateDeployedAbstract, GuidelineStateDiscarded, GuidelineStateHandleR, GuidelineStateHandleT, GuidelineStateHandleX, and GuidelineStateHandleY.

◆ handleTimeout()

virtual void GuidelineStateAbstractBase::handleTimeout ( )
pure virtual

◆ pointToEllipse()

virtual EllipseParameters GuidelineStateAbstractBase::pointToEllipse ( const QPointF & posScreen) const
pure virtual

◆ pointToLine()

virtual QLineF GuidelineStateAbstractBase::pointToLine ( const QPointF & posScreen) const
pure virtual

◆ sceneRect()

QRectF GuidelineStateAbstractBase::sceneRect ( ) const
protected

Scene rectangle in screen coordinates (=pixels)

Definition at line 71 of file GuidelineStateAbstractBase.cpp.

72{
73 return m_context.guideline().scene().sceneRect();
74}

◆ stateName()

virtual QString GuidelineStateAbstractBase::stateName ( ) const
pure virtual

Name of state as a string for debugging only.

Implemented in GuidelineStateDeployedConstantRSelectEdit, GuidelineStateDeployedConstantRSelectEditAppearing, GuidelineStateDeployedConstantRSelectEditHover, GuidelineStateDeployedConstantRSelectHide, GuidelineStateDeployedConstantRSelectLock, GuidelineStateDeployedConstantRUnselectEdit, GuidelineStateDeployedConstantRUnselectHide, GuidelineStateDeployedConstantRUnselectLock, GuidelineStateDeployedConstantTSelectEdit, GuidelineStateDeployedConstantTSelectEditAppearing, GuidelineStateDeployedConstantTSelectEditHover, GuidelineStateDeployedConstantTSelectHide, GuidelineStateDeployedConstantTSelectLock, GuidelineStateDeployedConstantTUnselectEdit, GuidelineStateDeployedConstantTUnselectHide, GuidelineStateDeployedConstantTUnselectLock, GuidelineStateDeployedConstantXSelectEdit, GuidelineStateDeployedConstantXSelectEditAppearing, GuidelineStateDeployedConstantXSelectEditHover, GuidelineStateDeployedConstantXSelectHide, GuidelineStateDeployedConstantXSelectLock, GuidelineStateDeployedConstantXUnselectEdit, GuidelineStateDeployedConstantXUnselectHide, GuidelineStateDeployedConstantXUnselectLock, GuidelineStateDeployedConstantYSelectEdit, GuidelineStateDeployedConstantYSelectEditAppearing, GuidelineStateDeployedConstantYSelectEditHover, GuidelineStateDeployedConstantYSelectHide, GuidelineStateDeployedConstantYSelectLock, GuidelineStateDeployedConstantYUnselectEdit, GuidelineStateDeployedConstantYUnselectHide, GuidelineStateDeployedConstantYUnselectLock, GuidelineStateDiscarded, GuidelineStateHandleR, GuidelineStateHandleT, GuidelineStateHandleX, and GuidelineStateHandleY.

◆ updateWithLatestTransformation()

virtual void GuidelineStateAbstractBase::updateWithLatestTransformation ( )
pure virtual

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