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)
 
StateChartGraphEdgeoperator= (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
 

Detailed Description

Definition at line 45 of file Transition.h.

Constructor & Destructor Documentation

◆ StateChartGraphEdge() [1/3]

Definition at line 40 of file Transition.cpp.

◆ StateChartGraphEdge() [2/3]

StateChartGraphEdge ( QGraphicsScene *  scene = 0)

Definition at line 47 of file Transition.cpp.

◆ StateChartGraphEdge() [3/3]

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

Definition at line 54 of file Transition.cpp.

◆ ~StateChartGraphEdge()

Definition at line 130 of file Transition.cpp.

Member Function Documentation

◆ foldInfoBox()

void foldInfoBox ( )

Definition at line 410 of file Transition.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getEndPoint()

QPointF getEndPoint ( )

Definition at line 372 of file Transition.cpp.

◆ getStartPoint()

QPointF getStartPoint ( )

Definition at line 378 of file Transition.cpp.

◆ getTransitionName()

QString getTransitionName ( )
inline

Definition at line 72 of file Transition.h.

◆ infoBoxClicked()

bool infoBoxClicked ( const QPointF &  point)

Definition at line 433 of file Transition.cpp.

+ Here is the call graph for this function:

◆ operator=()

StateChartGraphEdge & operator= ( const StateChartGraphEdge )

Definition at line 383 of file Transition.cpp.

◆ setLineFrom()

void setLineFrom ( QPointF  newStartPoint)

Definition at line 183 of file Transition.cpp.

+ Here is the call graph for this function:

◆ setLineTo()

void setLineTo ( QPointF  newEndPoint)

Definition at line 146 of file Transition.cpp.

+ Here is the call graph for this function:

◆ setTransitionName()

void setTransitionName ( const QString &  name)

Definition at line 140 of file Transition.cpp.

◆ unfoldInfoBox()

void unfoldInfoBox ( )

Definition at line 388 of file Transition.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Friends And Related Function Documentation

◆ GVGraphStateChart

friend class GVGraphStateChart
friend

Definition at line 179 of file Transition.h.

Member Data Documentation

◆ m_bInfoBoxUnfolded

bool m_bInfoBoxUnfolded

Definition at line 100 of file Transition.h.

◆ m_endControlPoint

floatPair m_endControlPoint

Definition at line 98 of file Transition.h.

◆ m_headNode

QString m_headNode

Definition at line 85 of file Transition.h.

◆ m_Path

QPainterPath m_Path

Definition at line 81 of file Transition.h.

◆ m_startControlPoint

floatPair m_startControlPoint

Definition at line 94 of file Transition.h.

◆ m_tailNode

QString m_tailNode

Definition at line 89 of file Transition.h.


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