KeypointObject Class Reference

#include <VisionX/components/image_processor/OpenPoseEstimation/_LegacyOpenPoseEstimation/KeypointManager.h>

Public Member Functions

KeypointSetById::const_iterator begin () const
 
KeypointSetById::const_iterator end () const
 
float getAverageDepth () const
 
KeypointPtr getNode (const std::string &nodeName) const
 
KeypointPtr getNode (unsigned int id) const
 
void insertNode (const KeypointPtr point)
 
 KeypointObject ()
 
void matchWith (const KeypointObjectPtr object)
 
void removeNode (const std::string &nodeName)
 
void removeNode (unsigned int id)
 
size_t size () const
 
Keypoint2DMap toIce2D (IdNameMap idNameMap) const
 
Keypoint3DMap toIce3D (IdNameMap idNameMap, const VirtualRobot::RobotPtr &) const
 
std::string toString2D () const
 
 ~KeypointObject ()
 

Constructor & Destructor Documentation

◆ KeypointObject()

KeypointObject ( )
inline

◆ ~KeypointObject()

~KeypointObject ( )
inline

Member Function Documentation

◆ begin()

KeypointSetById::const_iterator begin ( ) const

◆ end()

KeypointSetById::const_iterator end ( ) const

◆ getAverageDepth()

float getAverageDepth ( ) const

◆ getNode() [1/2]

KeypointPtr getNode ( const std::string & nodeName) const

◆ getNode() [2/2]

KeypointPtr getNode ( unsigned int id) const

◆ insertNode()

void insertNode ( const KeypointPtr point)

◆ matchWith()

void matchWith ( const KeypointObjectPtr object)

◆ removeNode() [1/2]

void removeNode ( const std::string & nodeName)

◆ removeNode() [2/2]

void removeNode ( unsigned int id)

◆ size()

size_t size ( ) const

◆ toIce2D()

Keypoint2DMap toIce2D ( IdNameMap idNameMap) const

◆ toIce3D()

Keypoint3DMap toIce3D ( IdNameMap idNameMap,
const VirtualRobot::RobotPtr & local_robot ) const

◆ toString2D()

std::string toString2D ( ) const

The documentation for this class was generated from the following files: