DesignerTrajectoryManagerTest.cpp File Reference
#include "../Manager/DesignerTrajectoryManager.h"
#include <VirtualRobot/XML/RobotIO.h>
#include <ArmarXCore/core/logging/LogSender.h>
#include <ArmarXCore/core/system/cmake/CMakePackageFinder.h>
#include <RobotComponents/Test.h>
#include "../Interpolation/LinearInterpolation.h"
#include "../Util/OrientationConversion.h"

Classes

struct  PosePkg
 The PosePkg struct - Testing utility. More...
 

Macros

#define ARMARX_BOOST_TEST
 
#define BOOST_TEST_MODULE   ArmarX::RobotTrajectoryDesigner::DesignerTrajectoryManager
 

Functions

 BOOST_AUTO_TEST_CASE (basicTest)
 
 BOOST_AUTO_TEST_CASE (breakpointTest)
 
 BOOST_AUTO_TEST_CASE (testEqualityOfPoseBases)
 
 BOOST_AUTO_TEST_CASE (undoRedoTest1)
 
 BOOST_AUTO_TEST_CASE (undoRedoTest2)
 
 BOOST_AUTO_TEST_CASE (wrongUsage)
 
PosePkg createPosePkg (float x, float y, float z, float qw, float qx, float qy, float qz)
 
bool equalDesignerTrajectory (DesignerTrajectoryPtr dt1, DesignerTrajectoryPtr dt2)
 
bool equalPoseBase (PoseBasePtr p1, PoseBasePtr p2)
 
bool equalTrajectory (armarx::TrajectoryPtr t1, armarx::TrajectoryPtr t2)
 
bool equalTransition (armarx::TransitionPtr t1, armarx::TransitionPtr t2)
 
bool equalUserWaypoint (armarx::UserWaypointPtr u1, armarx::UserWaypointPtr u2)
 
PoseBasePtr poseToLocal (PoseBasePtr pose, RobotPtr robot, std::string &rnsName)
 
double roundTo (double d, int accuracy)
 

Macro Definition Documentation

◆ ARMARX_BOOST_TEST

#define ARMARX_BOOST_TEST

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   ArmarX::RobotTrajectoryDesigner::DesignerTrajectoryManager

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/6]

BOOST_AUTO_TEST_CASE ( basicTest )

◆ BOOST_AUTO_TEST_CASE() [2/6]

BOOST_AUTO_TEST_CASE ( breakpointTest )

◆ BOOST_AUTO_TEST_CASE() [3/6]

BOOST_AUTO_TEST_CASE ( testEqualityOfPoseBases )

◆ BOOST_AUTO_TEST_CASE() [4/6]

BOOST_AUTO_TEST_CASE ( undoRedoTest1 )

◆ BOOST_AUTO_TEST_CASE() [5/6]

BOOST_AUTO_TEST_CASE ( undoRedoTest2 )

◆ BOOST_AUTO_TEST_CASE() [6/6]

BOOST_AUTO_TEST_CASE ( wrongUsage )

◆ createPosePkg()

PosePkg createPosePkg ( float x,
float y,
float z,
float qw,
float qx,
float qy,
float qz )

◆ equalDesignerTrajectory()

bool equalDesignerTrajectory ( DesignerTrajectoryPtr dt1,
DesignerTrajectoryPtr dt2 )

◆ equalPoseBase()

bool equalPoseBase ( PoseBasePtr p1,
PoseBasePtr p2 )

◆ equalTrajectory()

bool equalTrajectory ( armarx::TrajectoryPtr t1,
armarx::TrajectoryPtr t2 )

◆ equalTransition()

bool equalTransition ( armarx::TransitionPtr t1,
armarx::TransitionPtr t2 )

◆ equalUserWaypoint()

bool equalUserWaypoint ( armarx::UserWaypointPtr u1,
armarx::UserWaypointPtr u2 )

◆ poseToLocal()

PoseBasePtr poseToLocal ( PoseBasePtr pose,
RobotPtr robot,
std::string & rnsName )

◆ roundTo()

double roundTo ( double d,
int accuracy )