ice_conversions.h File Reference
#include <SimoxUtility/meta/enum/EnumNames.hpp>
#include <RobotAPI/interface/ArmarXObjects/ArmarXObjectsTypes.h>
#include <RobotAPI/interface/objectpose/object_pose_types.h>
#include <RobotAPI/libraries/ArmarXObjects/forward_declarations.h>
#include <RobotAPI/libraries/ArmarXObjects/ObjectPose.h>
#include <RobotAPI/libraries/ArmarXObjects/ObjectID.h>
+ Include dependency graph for ice_conversions.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OrientedBox< FloatT >
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::data
 
 armarx::objpose
 This file is part of ArmarX.
 
 simox
 

Functions

simox::OrientedBox< floatfromIce (const Box &box)
 
void fromIce (const Box &box, simox::OrientedBox< float > &oobb)
 
void fromIce (const BoxPtr &box, std::optional< simox::OrientedBox< float >> &oobb)
 
void fromIce (const data::ObjectID &ice, ObjectID &id)
 
ObjectID fromIce (const data::ObjectID &id)
 
void fromIce (const data::ObjectIDSeq &ice, std::vector< ObjectID > &ids)
 
std::vector< ObjectID > fromIce (const data::ObjectIDSeq &id)
 
void fromIce (const data::PoseManifoldGaussian &ice, PoseManifoldGaussian &cov)
 
std::optional< PoseManifoldGaussian > fromIce (const data::PoseManifoldGaussianPtr &ice)
 
void fromIce (const data::PoseManifoldGaussianPtr &ice, std::optional< PoseManifoldGaussian > &cov)
 
std::ostream & operator<< (std::ostream &os, const ObjectID &id)
 
void toIce (Box &box, const simox::OrientedBox< float > &oobb)
 
void toIce (BoxPtr &box, const std::optional< simox::OrientedBox< float >> &oobb)
 
data::ObjectID toIce (const ObjectID &ids)
 
objpose::AABB toIce (const simox::AxisAlignedBoundingBox &aabb)
 
Box toIce (const simox::OrientedBox< float > &oobb)
 
data::PoseManifoldGaussianPtr toIce (const std::optional< PoseManifoldGaussian > &ice)
 
data::ObjectIDSeq toIce (const std::vector< ObjectID > &ids)
 
void toIce (data::ObjectID &ice, const ObjectID &ids)
 
void toIce (data::ObjectIDSeq &ice, const std::vector< ObjectID > &ids)
 
void toIce (data::PoseManifoldGaussian &ice, const PoseManifoldGaussian &cov)
 
void toIce (data::PoseManifoldGaussianPtr &ice, const std::optional< PoseManifoldGaussian > &cov)
 

Variables

const simox::meta::EnumNames< objpose::ObjectType > ObjectTypeNames