GraphVisualizerGuiPlugin.h File Reference
#include <ArmarXCore/core/Component.h>
#include <ArmarXGui/libraries/ArmarXGuiBase/ArmarXComponentWidgetController.h>
#include <ArmarXGui/libraries/ArmarXGuiBase/ArmarXGuiPlugin.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 <QDialog>
#include <QGraphicsEllipseItem>
#include <QGraphicsLineItem>
#include <QGraphicsScene>
#include <QMainWindow>
#include <QMouseEvent>
#include <MemoryX/interface/components/GraphNodePoseResolverInterface.h>
#include <map>
#include <string>
#include <tuple>
#include <vector>
#include "GraphVisualizerConfigDialog.h"
#include <MemoryX/gui-plugins/GraphVisualizerPlugin/ui_GraphVisualizerGuiPlugin.h>

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

namespace  memoryx
 VirtualRobot headers.
 

Typedefs

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