KinematicUnitGuiPlugin.cpp File Reference
#include "KinematicUnitGuiPlugin.h"
#include <SimoxUtility/algorithm/string.h>
#include <SimoxUtility/json.h>
#include <VirtualRobot/XML/RobotIO.h>
#include "ArmarXCore/core/exceptions/local/ExpressionException.h"
#include "ArmarXCore/core/logging/Logging.h"
#include "ArmarXCore/core/services/tasks/RunningTask.h"
#include "ArmarXCore/core/time/Metronome.h"
#include "ArmarXCore/core/time/forward_declarations.h"
#include <ArmarXCore/core/ArmarXManager.h>
#include <ArmarXCore/core/ArmarXObjectScheduler.h>
#include <ArmarXCore/core/application/Application.h>
#include <ArmarXCore/core/system/ArmarXDataPath.h>
#include <ArmarXCore/core/system/cmake/CMakePackageFinder.h>
#include <ArmarXCore/core/util/algorithm.h>
#include <ArmarXCore/util/json/JSONObject.h>
#include <RobotAPI/gui-plugins/KinematicUnitPlugin/ui_KinematicUnitConfigDialog.h>
#include <RobotAPI/interface/core/NameValueMap.h>
#include <RobotAPI/interface/units/KinematicUnitInterface.h>
#include "KinematicUnitConfigDialog.h"
#include <QCheckBox>
#include <QClipboard>
#include <QInputDialog>
#include <QPushButton>
#include <QSlider>
#include <QSpinBox>
#include <QStringList>
#include <QTableView>
#include <QTableWidget>
#include <Qt>
#include <QtGlobal>
#include <qtimer.h>
#include <ArmarXCore/observers/filters/MedianFilter.h>
#include <Inventor/Qt/SoQt.h>
#include <Inventor/SoDB.h>
#include <cmath>
#include <cstddef>
#include <cstdio>
#include <cstdlib>
#include <filesystem>
#include <iostream>
#include <memory>
#include <optional>
#include <stdexcept>
#include <string>
+ Include dependency graph for KinematicUnitGuiPlugin.cpp:

Go to the source code of this file.

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 

Macros

#define KINEMATIC_UNIT_NAME_DEFAULT   "Robot"
 

Functions

std::optional< floatmean (const boost::circular_buffer< NameValueMap > &buffer, const std::string &key)
 

Variables

constexpr float SLIDER_POS_DEG_MULTIPLIER = 5
 
constexpr float SLIDER_POS_HEMI_MULTIPLIER = 100
 
constexpr float SLIDER_POS_RAD_MULTIPLIER = 100
 

Macro Definition Documentation

◆ KINEMATIC_UNIT_NAME_DEFAULT

#define KINEMATIC_UNIT_NAME_DEFAULT   "Robot"

Definition at line 83 of file KinematicUnitGuiPlugin.cpp.

Variable Documentation

◆ SLIDER_POS_DEG_MULTIPLIER

constexpr float SLIDER_POS_DEG_MULTIPLIER = 5
constexpr

Definition at line 86 of file KinematicUnitGuiPlugin.cpp.

◆ SLIDER_POS_HEMI_MULTIPLIER

constexpr float SLIDER_POS_HEMI_MULTIPLIER = 100
constexpr

Definition at line 88 of file KinematicUnitGuiPlugin.cpp.

◆ SLIDER_POS_RAD_MULTIPLIER

constexpr float SLIDER_POS_RAD_MULTIPLIER = 100
constexpr

Definition at line 87 of file KinematicUnitGuiPlugin.cpp.