Writer Class Reference

#include <VisionX/libraries/armem_human/client/HumanPoseWriter.h>

+ Inheritance diagram for Writer:

Public Member Functions

bool commitHumanPose (const HumanPose &humanPose, const std::string &provider, const armem::Time &referencedTime)
 
bool commitHumanPoseInCameraFrame (const HumanPose &humanPose, const std::string &provider, const armem::Time &referencedTime)
 
bool commitHumanPoses (const std::vector< HumanPose > &humanPoses, const std::string &provider, const armem::Time &referencedTime)
 
bool commitHumanPosesInCameraFrame (const std::vector< HumanPose > &humanPoses, const std::string &provider, const armem::Time &referencedTime)
 Calls a dedicated interface of the human memory in order to resolve keypoints in several frames given the detection in the camera frame. More...
 
void connect (armem::client::MemoryNameSystem &memoryNameSystem)
 
Properties defaultProperties () const override
 
std::string propertyPrefix () const override
 
void registerPropertyDefinitions (armarx::PropertyDefinitionsPtr &def)
 
 Writer ()
 
 ~Writer () override
 
- Public Member Functions inherited from SimpleWriterBase
void connect (armarx::armem::client::MemoryNameSystem &mns)
 
void registerPropertyDefinitions (armarx::PropertyDefinitionsPtr &def)
 
 SimpleWriterBase ()
 
virtual ~SimpleWriterBase ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from SimpleWriterBase
armem::client::WritermemoryWriter ()
 
const Propertiesproperties () const
 
void setProperties (const Properties &p)
 

Detailed Description

Definition at line 21 of file HumanPoseWriter.h.

Constructor & Destructor Documentation

◆ Writer()

Writer ( )

Definition at line 13 of file HumanPoseWriter.cpp.

◆ ~Writer()

~Writer ( )
overridedefault

Member Function Documentation

◆ commitHumanPose()

bool commitHumanPose ( const HumanPose humanPose,
const std::string &  provider,
const armem::Time referencedTime 
)

Definition at line 35 of file HumanPoseWriter.cpp.

◆ commitHumanPoseInCameraFrame()

bool commitHumanPoseInCameraFrame ( const HumanPose humanPose,
const std::string &  provider,
const armem::Time referencedTime 
)

Definition at line 53 of file HumanPoseWriter.cpp.

+ Here is the call graph for this function:

◆ commitHumanPoses()

bool commitHumanPoses ( const std::vector< HumanPose > &  humanPoses,
const std::string &  provider,
const armem::Time referencedTime 
)

Definition at line 44 of file HumanPoseWriter.cpp.

◆ commitHumanPosesInCameraFrame()

bool commitHumanPosesInCameraFrame ( const std::vector< HumanPose > &  humanPoses,
const std::string &  provider,
const armem::Time referencedTime 
)

Calls a dedicated interface of the human memory in order to resolve keypoints in several frames given the detection in the camera frame.

Parameters
humanPose
provider
Returns

Definition at line 61 of file HumanPoseWriter.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ connect()

void connect ( armem::client::MemoryNameSystem memoryNameSystem)

Definition at line 26 of file HumanPoseWriter.cpp.

+ Here is the call graph for this function:

◆ defaultProperties()

Properties defaultProperties ( ) const
inlineoverridevirtual

Implements SimpleWriterBase.

Definition at line 40 of file HumanPoseWriter.h.

◆ propertyPrefix()

std::string propertyPrefix ( ) const
inlineoverridevirtual

Implements SimpleWriterBase.

Definition at line 34 of file HumanPoseWriter.h.

◆ registerPropertyDefinitions()

void registerPropertyDefinitions ( armarx::PropertyDefinitionsPtr def)

Definition at line 20 of file HumanPoseWriter.cpp.

+ Here is the call graph for this function:

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