RobotViewerGuiPlugin.cpp File Reference
#include "RobotViewerGuiPlugin.h"
#include <ArmarXCore/core/system/ArmarXDataPath.h>
#include <ArmarXCore/core/ArmarXObjectScheduler.h>
#include <ArmarXCore/core/ArmarXManager.h>
#include <ArmarXCore/core/system/cmake/CMakePackageFinder.h>
#include <ArmarXCore/core/application/Application.h>
#include <RobotAPI/libraries/core/FramedPose.h>
#include <VirtualRobot/XML/RobotIO.h>
#include <VirtualRobot/CollisionDetection/CollisionModel.h>
#include <Qt>
#include <QtGlobal>
#include <QPushButton>
#include <QCheckBox>
#include <QClipboard>
#include <QScrollBar>
#include <Inventor/SoDB.h>
#include <Inventor/Qt/SoQt.h>
#include <ArmarXGui/libraries/StructuralJson/JsonWriter.h>
#include <ArmarXCore/util/json/JSONObject.h>
#include <stdio.h>
#include <string>
#include <string.h>
#include <stdlib.h>
#include <iostream>
#include <cmath>
#include <filesystem>
+ Include dependency graph for RobotViewerGuiPlugin.cpp:

Go to the source code of this file.

Macros

#define ROBOTSTATE_NAME_DEFAULT   "RobotStateComponent"
 
#define TIMER_MS   33
 

Enumerations

enum  RobotStateOutputType {
  eJointConfiguration, eFramedPositionTCP, eFramedOrientationTCP, eFramedPoseTCP,
  eRobotStateOutputTypeSize
}
 

Variables

const QString ROBOT_STATE_OUTPUT_TYPE_NAMES [eRobotStateOutputTypeSize]
 

Macro Definition Documentation

◆ ROBOTSTATE_NAME_DEFAULT

#define ROBOTSTATE_NAME_DEFAULT   "RobotStateComponent"

Definition at line 63 of file RobotViewerGuiPlugin.cpp.

◆ TIMER_MS

#define TIMER_MS   33

Definition at line 62 of file RobotViewerGuiPlugin.cpp.

Enumeration Type Documentation

◆ RobotStateOutputType

Enumerator
eJointConfiguration 
eFramedPositionTCP 
eFramedOrientationTCP 
eFramedPoseTCP 
eRobotStateOutputTypeSize 

Definition at line 68 of file RobotViewerGuiPlugin.cpp.

Variable Documentation

◆ ROBOT_STATE_OUTPUT_TYPE_NAMES

const QString ROBOT_STATE_OUTPUT_TYPE_NAMES[eRobotStateOutputTypeSize]
Initial value:
=
{
"Joint Configuration",
"Framed Position (TCP)",
"Framed Orientation (TCP)",
"Framed Pose (TCP)",
}

Definition at line 78 of file RobotViewerGuiPlugin.cpp.