SimoxCSpace.cpp File Reference
#include <exception>
#include <algorithm>
#include <cmath>
#include <unordered_map>
#include <unordered_set>
#include <MotionPlanning/CSpace/CSpaceSampled.h>
#include <RobotAPI/libraries/core/Pose.h>
#include <MemoryX/libraries/helpers/VirtualRobotHelpers/SimoxObjectWrapper.h>
#include <MemoryX/libraries/memorytypes/entity/ObjectClass.h>
#include <MemoryX/libraries/memorytypes/entity/ObjectInstance.h>
#include <MemoryX/libraries/memorytypes/MemoryXTypesObjectFactories.h>
#include <MemoryX/core/MemoryXCoreObjectFactories.h>
#include <VirtualRobot/XML/RobotIO.h>
#include <VirtualRobot/RobotNodeSet.h>
#include <VirtualRobot/Visualization/CoinVisualization/CoinVisualizationNode.h>
#include <VirtualRobot/Visualization/CoinVisualization/CoinVisualizationFactory.h>
#include <ArmarXCore/core/system/cmake/CMakePackageFinder.h>
#include <ArmarXCore/core/util/algorithm.h>
#include <ArmarXCore/core/system/ArmarXDataPath.h>
#include <VirtualRobot/CollisionDetection/CDManager.h>
#include <VirtualRobot/RobotFactory.h>
#include <MotionPlanning/CSpace/CSpace.h>
#include "../util/Metrics.h"
#include "SimoxCSpace.h"
+ Include dependency graph for SimoxCSpace.cpp:

Go to the source code of this file.

Namespaces

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

Functions

bool ensureCoinIsInitialized ()
 
template<class T >
std::vector< std::vector< T > > transpose (const std::vector< std::vector< T >> &src)
 
template<class T , class Thrower >
std::vector< std::vector< T > > transpose (const std::vector< std::vector< T >> &src, Thrower thrower)