StateChartGraphEdge Class Reference

#include <ArmarXGui/gui-plugins/StatechartViewerPlugin/view/Transition.h>

+ Inheritance diagram for StateChartGraphEdge:

Public Member Functions

void foldInfoBox ()
 
QPointF getEndPoint ()
 
QPointF getStartPoint ()
 
QString getTransitionName ()
 
bool infoBoxClicked (const QPointF &point)
 
StateChartGraphEdge & operator= (const StateChartGraphEdge &)
 
void setLineFrom (QPointF newStartPoint)
 
void setLineTo (QPointF newEndPoint)
 
void setTransitionName (const QString &name)
 
 StateChartGraphEdge (Agedge_t *gvGraphNode, const QString &transitionName, QGraphicsScene *scene=0, float dpi=72.0f)
 
 StateChartGraphEdge (const StateChartGraphEdge &)
 
 StateChartGraphEdge (QGraphicsScene *scene=0)
 
void unfoldInfoBox ()
 
 ~StateChartGraphEdge ()
 

Public Attributes

bool m_bInfoBoxUnfolded
 
floatPair m_endControlPoint
 
QString m_headNode
 
QPainterPath m_Path
 
floatPair m_startControlPoint
 
QString m_tailNode
 

Friends

class GVGraphStateChart
 

Constructor & Destructor Documentation

◆ StateChartGraphEdge() [1/3]

◆ StateChartGraphEdge() [2/3]

StateChartGraphEdge ( QGraphicsScene * scene = 0)

◆ StateChartGraphEdge() [3/3]

StateChartGraphEdge ( Agedge_t * gvGraphNode,
const QString & transitionName,
QGraphicsScene * scene = 0,
float dpi = 72.0f )

◆ ~StateChartGraphEdge()

Member Function Documentation

◆ foldInfoBox()

void foldInfoBox ( )

◆ getEndPoint()

QPointF getEndPoint ( )

◆ getStartPoint()

QPointF getStartPoint ( )

◆ getTransitionName()

QString getTransitionName ( )
inline

◆ infoBoxClicked()

bool infoBoxClicked ( const QPointF & point)

◆ operator=()

StateChartGraphEdge & operator= ( const StateChartGraphEdge & )

◆ setLineFrom()

void setLineFrom ( QPointF newStartPoint)

◆ setLineTo()

void setLineTo ( QPointF newEndPoint)

◆ setTransitionName()

void setTransitionName ( const QString & name)

◆ unfoldInfoBox()

void unfoldInfoBox ( )

Friends And Related Symbol Documentation

◆ GVGraphStateChart

friend class GVGraphStateChart
friend

Member Data Documentation

◆ m_bInfoBoxUnfolded

bool m_bInfoBoxUnfolded

◆ m_endControlPoint

floatPair m_endControlPoint

◆ m_headNode

QString m_headNode

◆ m_Path

QPainterPath m_Path

◆ m_startControlPoint

floatPair m_startControlPoint

◆ m_tailNode

QString m_tailNode

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