KeypointManager.h File Reference
#include <cmath>
#include <boost/multi_index/mem_fun.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index_container.hpp>
#include <RobotAPI/libraries/core/FramedPose.h>
#include <VisionX/interface/components/OpenPoseEstimationInterface.h>
+ Include dependency graph for KeypointManager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Keypoint
 
class  KeypointManager
 A brief description. More...
 
class  KeypointObject
 
struct  Point2D
 

Namespaces

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

Typedefs

using IdNameMap = const std::map< unsigned int, std::string > &
 
using KeypointManagerPtr = std::shared_ptr< KeypointManager >
 
using KeypointObjectPtr = std::shared_ptr< KeypointObject >
 
using KeypointPtr = std::shared_ptr< Keypoint >
 
using KeypointSet = multi_index_container< KeypointPtr, indexed_by< ordered_unique< const_mem_fun< Keypoint, unsigned int, &Keypoint::getId > >, ordered_non_unique< const_mem_fun< Keypoint, std::string, &Keypoint::getName > > > >
 
using KeypointSetById = typename KeypointSet::nth_index< 0 >::type
 
using KeypointSetByName = typename KeypointSet::nth_index< 1 >::type