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.


class  OrientedBox< FloatT >


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


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)


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