EdgeData Struct Reference

The EdgeData struct holds data required for the edge. More...

#include <armarx/navigation/gui-plugins/LocationGraphEditor/GuiGraph.h>

+ Inheritance diagram for EdgeData:

Public Attributes

QGraphicsLineItem * graphicsItem = nullptr
 The line in the scene. More...
 
bool highlighted = false
 Whether the edge is highlighted. More...
 
QTableWidgetItem * tableWidgetItem = nullptr
 The item in the table tableWidgetEdges. More...
 
- Public Attributes inherited from EdgeAttribs
armarx::navigation::core::arondto::Edge aron
 
float m_value {0.F}
 
client::GlobalPlanningStrategy strategy = client::GlobalPlanningStrategy::Free
 
std::optional< core::GlobalTrajectorytrajectory = std::nullopt
 

Additional Inherited Members

- Public Member Functions inherited from EdgeAttribs
floatcost ()
 
const floatcost () const
 

Detailed Description

The EdgeData struct holds data required for the edge.

The name is stored in the key used in the map edges.

Definition at line 59 of file GuiGraph.h.

Member Data Documentation

◆ graphicsItem

QGraphicsLineItem* graphicsItem = nullptr

The line in the scene.

Definition at line 62 of file GuiGraph.h.

◆ highlighted

bool highlighted = false

Whether the edge is highlighted.

Definition at line 68 of file GuiGraph.h.

◆ tableWidgetItem

QTableWidgetItem* tableWidgetItem = nullptr

The item in the table tableWidgetEdges.

Definition at line 65 of file GuiGraph.h.


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