Apollo  6.0
Open source self driving car software
Classes | Public Member Functions | List of all members
apollo::perception::camera::TransformServer Class Reference

#include <transform_server.h>

Collaboration diagram for apollo::perception::camera::TransformServer:
Collaboration graph

Public Member Functions

 TransformServer ()
 
 ~TransformServer ()
 
const std::set< std::string > & vertices ()
 
bool Init (const std::vector< std::string > &camera_names, const std::string &params_path)
 
bool AddTransform (const std::string &child_frame_id, const std::string &frame_id, const Eigen::Affine3d &transform)
 
bool QueryTransform (const std::string &child_frame_id, const std::string &frame_id, Eigen::Affine3d *transform)
 
void print ()
 
bool LoadFromFile (const std::string &tf_input, float frequency=200.0f)
 
bool QueryPos (double timestamp, Eigen::Affine3d *pose)
 

Constructor & Destructor Documentation

◆ TransformServer()

apollo::perception::camera::TransformServer::TransformServer ( )
inline

◆ ~TransformServer()

apollo::perception::camera::TransformServer::~TransformServer ( )
inline

Member Function Documentation

◆ AddTransform()

bool apollo::perception::camera::TransformServer::AddTransform ( const std::string &  child_frame_id,
const std::string &  frame_id,
const Eigen::Affine3d &  transform 
)

◆ Init()

bool apollo::perception::camera::TransformServer::Init ( const std::vector< std::string > &  camera_names,
const std::string &  params_path 
)

◆ LoadFromFile()

bool apollo::perception::camera::TransformServer::LoadFromFile ( const std::string &  tf_input,
float  frequency = 200.0f 
)

◆ print()

void apollo::perception::camera::TransformServer::print ( )

◆ QueryPos()

bool apollo::perception::camera::TransformServer::QueryPos ( double  timestamp,
Eigen::Affine3d *  pose 
)

◆ QueryTransform()

bool apollo::perception::camera::TransformServer::QueryTransform ( const std::string &  child_frame_id,
const std::string &  frame_id,
Eigen::Affine3d *  transform 
)

◆ vertices()

const std::set<std::string>& apollo::perception::camera::TransformServer::vertices ( )
inline

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