GraphVisualizerGuiPlugin.cpp File Reference
#include "GraphVisualizerGuiPlugin.h"
#include <VirtualRobot/MathTools.h>
#include "GraphVisualizerConfigDialog.h"
#include <ArmarXCore/core/system/ArmarXDataPath.h>
#include <MemoryX/libraries/memorytypes/variants/GraphNode/GraphNode.h>
#include <QHBoxLayout>
#include <QLabel>
#include <QLineEdit>
#include <QMenu>
#include <QPushButton>
#include <Qt>
#include <QtGlobal>
#include <filesystem>
#include <fstream>
#include <memory>
#include <sstream>
#include <tuple>
#include <unordered_set>
#include <MemoryX/gui-plugins/GraphVisualizerPlugin/ui_GraphVisualizerConfigDialog.h>

Macros

#define DEFAULT_DEBUG_DRAWER_LAYER_NAME   "DebugDrawerUpdates_Graph"
 
#define DEFAULT_DEBUG_DRAWER_NAME   "DebugDrawerUpdates"
 
#define DEFAULT_PRIOR_KNOWLEDGE_NAME   "PriorKnowledge"
 

Functions

std::string iceName (const GraphVisualizerWidget::EdgeId &edge)
 Returns the name used on the debug layer.
 
std::string iceName (const GraphVisualizerWidget::NodeId &nodeName)
 iceName Returns the name used on the debug layer.
 

Macro Definition Documentation

◆ DEFAULT_DEBUG_DRAWER_LAYER_NAME

#define DEFAULT_DEBUG_DRAWER_LAYER_NAME   "DebugDrawerUpdates_Graph"

◆ DEFAULT_DEBUG_DRAWER_NAME

#define DEFAULT_DEBUG_DRAWER_NAME   "DebugDrawerUpdates"

◆ DEFAULT_PRIOR_KNOWLEDGE_NAME

#define DEFAULT_PRIOR_KNOWLEDGE_NAME   "PriorKnowledge"

Function Documentation

◆ iceName() [1/2]

std::string iceName ( const GraphVisualizerWidget::EdgeId & edge)
inline

Returns the name used on the debug layer.

Parameters
edgeThe edge.
Returns
The name used on the debug layer.

◆ iceName() [2/2]

std::string iceName ( const GraphVisualizerWidget::NodeId & nodeName)
inline

iceName Returns the name used on the debug layer.

Parameters
nodeNameThe node.
Returns
The name used on the debug layer.