TransformReaderInterface Class Referenceabstract

#include <RobotAPI/libraries/armem_robot_state/client/localization/interfaces.h>

+ Inheritance diagram for TransformReaderInterface:

Public Member Functions

virtual TransformResult getGlobalPose (const std::string &agentName, const std::string &robotRootFrame, const armem::Time &timestamp) const =0
 
virtual TransformResult lookupTransform (const TransformQuery &query) const =0
 
virtual ~TransformReaderInterface ()=default
 
- Public Member Functions inherited from TransformInterface
virtual void connect (armem::client::MemoryNameSystem &memoryNameSystem)=0
 
virtual void registerPropertyDefinitions (PropertyDefinitionsPtr &def)=0
 
virtual ~TransformInterface ()=default
 

Detailed Description

Definition at line 48 of file interfaces.h.

Constructor & Destructor Documentation

◆ ~TransformReaderInterface()

virtual ~TransformReaderInterface ( )
virtualdefault

Member Function Documentation

◆ getGlobalPose()

virtual TransformResult getGlobalPose ( const std::string &  agentName,
const std::string &  robotRootFrame,
const armem::Time timestamp 
) const
pure virtual

Implemented in TransformReader.

◆ lookupTransform()

virtual TransformResult lookupTransform ( const TransformQuery query) const
pure virtual

Implemented in TransformReader.


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