GraphVisualizerGuiPlugin.h File Reference
#include <ArmarXCore/core/Component.h>
#include <ArmarXGui/libraries/ArmarXGuiBase/ArmarXGuiPlugin.h>
#include <ArmarXGui/libraries/ArmarXGuiBase/ArmarXComponentWidgetController.h>
#include <RobotAPI/interface/visualization/DebugDrawerInterface.h>
#include <RobotAPI/libraries/core/FramedPose.h>
#include <MemoryX/components/PriorKnowledge/PriorKnowledge.h>
#include <MemoryX/interface/gui/GraphVisualizerInterface.h>
#include <QMainWindow>
#include <QDialog>
#include <QGraphicsScene>
#include <QGraphicsLineItem>
#include <QGraphicsEllipseItem>
#include <QMouseEvent>
#include <MemoryX/interface/components/GraphNodePoseResolverInterface.h>
#include <string>
#include <map>
#include <vector>
#include <tuple>
#include <MemoryX/gui-plugins/GraphVisualizerPlugin/ui_GraphVisualizerGuiPlugin.h>
#include "GraphVisualizerConfigDialog.h"
+ Include dependency graph for GraphVisualizerGuiPlugin.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GraphVisualizerGraphicsEllipseItem
 Required to override the double click event. More...
 
class  GraphVisualizerGraphicsLineItem
 Required to override the double click event. More...
 
class  GraphVisualizerGuiPlugin
 This plugin provides a widget used to visualize an undirected graph and draw it to a debug layer. More...
 
class  GraphVisualizerWidget
 The GraphVisualizerWidget class. More...
 
class  MouseEventProcessor
 

Namespaces

 memoryx
 VirtualRobot headers.
 

Typedefs

using GraphVisualizerGuiPluginPtr = std::shared_ptr< GraphVisualizerWidget >
 Boost shared pointer to a GraphVisualizerWidget. More...