Apollo  6.0
Open source self driving car software
Public Member Functions | Public Attributes | List of all members
apollo::localization::msf::LocalizatonInfo Struct Reference

The data structure to store info of a localization. More...

#include <visualization_engine.h>

Collaboration diagram for apollo::localization::msf::LocalizatonInfo:
Collaboration graph

Public Member Functions

void set (const Eigen::Translation3d &location, const Eigen::Quaterniond &attitude, const Eigen::Vector3d &std_var, const std::string &description, const double timestamp, const unsigned int frame_id)
 
void set (const Eigen::Translation3d &location, const Eigen::Quaterniond &attitude, const std::string &description, const double timestamp, const unsigned int frame_id)
 
void set (const Eigen::Translation3d &location, const Eigen::Vector3d &std_var, const std::string &description, const double timestamp, const unsigned int frame_id)
 
void set (const Eigen::Translation3d &location, const std::string &description, const double timestamp, const unsigned int frame_id)
 

Public Attributes

Eigen::Translation3d location
 
Eigen::Quaterniond attitude
 
Eigen::Affine3d pose
 
Eigen::Vector3d std_var = {0.01, 0.01, 0.01}
 
std::string description
 
double timestamp = 0
 
unsigned int frame_id = 0
 
bool is_valid = false
 
bool is_has_attitude = false
 
bool is_has_std = false
 

Detailed Description

The data structure to store info of a localization.

Member Function Documentation

◆ set() [1/4]

void apollo::localization::msf::LocalizatonInfo::set ( const Eigen::Translation3d &  location,
const Eigen::Quaterniond &  attitude,
const Eigen::Vector3d &  std_var,
const std::string &  description,
const double  timestamp,
const unsigned int  frame_id 
)
inline

◆ set() [2/4]

void apollo::localization::msf::LocalizatonInfo::set ( const Eigen::Translation3d &  location,
const Eigen::Quaterniond &  attitude,
const std::string &  description,
const double  timestamp,
const unsigned int  frame_id 
)
inline

◆ set() [3/4]

void apollo::localization::msf::LocalizatonInfo::set ( const Eigen::Translation3d &  location,
const Eigen::Vector3d &  std_var,
const std::string &  description,
const double  timestamp,
const unsigned int  frame_id 
)
inline

◆ set() [4/4]

void apollo::localization::msf::LocalizatonInfo::set ( const Eigen::Translation3d &  location,
const std::string &  description,
const double  timestamp,
const unsigned int  frame_id 
)
inline

Member Data Documentation

◆ attitude

Eigen::Quaterniond apollo::localization::msf::LocalizatonInfo::attitude

◆ description

std::string apollo::localization::msf::LocalizatonInfo::description

◆ frame_id

unsigned int apollo::localization::msf::LocalizatonInfo::frame_id = 0

◆ is_has_attitude

bool apollo::localization::msf::LocalizatonInfo::is_has_attitude = false

◆ is_has_std

bool apollo::localization::msf::LocalizatonInfo::is_has_std = false

◆ is_valid

bool apollo::localization::msf::LocalizatonInfo::is_valid = false

◆ location

Eigen::Translation3d apollo::localization::msf::LocalizatonInfo::location

◆ pose

Eigen::Affine3d apollo::localization::msf::LocalizatonInfo::pose

◆ std_var

Eigen::Vector3d apollo::localization::msf::LocalizatonInfo::std_var = {0.01, 0.01, 0.01}

◆ timestamp

double apollo::localization::msf::LocalizatonInfo::timestamp = 0

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