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 ()
 

Detailed Description

Definition at line 126 of file KeypointManager.h.

Constructor & Destructor Documentation

◆ KeypointObject()

KeypointObject ( )
inline

Definition at line 130 of file KeypointManager.h.

◆ ~KeypointObject()

~KeypointObject ( )
inline

Definition at line 131 of file KeypointManager.h.

Member Function Documentation

◆ begin()

KeypointSetById::const_iterator begin ( ) const

Definition at line 155 of file KeypointManager.cpp.

◆ end()

KeypointSetById::const_iterator end ( ) const

Definition at line 160 of file KeypointManager.cpp.

◆ getAverageDepth()

float getAverageDepth ( ) const

Definition at line 215 of file KeypointManager.cpp.

+ Here is the call graph for this function:

◆ getNode() [1/2]

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

Definition at line 166 of file KeypointManager.cpp.

+ Here is the caller graph for this function:

◆ getNode() [2/2]

KeypointPtr getNode ( unsigned int  id) const

Definition at line 179 of file KeypointManager.cpp.

◆ insertNode()

void insertNode ( const KeypointPtr  point)

Definition at line 192 of file KeypointManager.cpp.

◆ matchWith()

void matchWith ( const KeypointObjectPtr  object)

Definition at line 304 of file KeypointManager.cpp.

◆ removeNode() [1/2]

void removeNode ( const std::string &  nodeName)

Definition at line 200 of file KeypointManager.cpp.

◆ removeNode() [2/2]

void removeNode ( unsigned int  id)

Definition at line 205 of file KeypointManager.cpp.

◆ size()

size_t size ( ) const

Definition at line 210 of file KeypointManager.cpp.

+ Here is the caller graph for this function:

◆ toIce2D()

Keypoint2DMap toIce2D ( IdNameMap  idNameMap) const

Definition at line 232 of file KeypointManager.cpp.

+ Here is the call graph for this function:

◆ toIce3D()

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

Definition at line 262 of file KeypointManager.cpp.

+ Here is the call graph for this function:

◆ toString2D()

std::string toString2D ( ) const

Definition at line 322 of file KeypointManager.cpp.


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