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

The engine to draw all elements for visualization. More...

#include <visualization_engine.h>

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

Public Member Functions

 VisualizationEngine ()
 
 ~VisualizationEngine ()=default
 
bool Init (const std::string &map_folder, const std::string &map_visual_folder, const VisualMapParam &map_param, const unsigned int resolution_id, const int zone_id, const Eigen::Affine3d &extrinsic, const unsigned int loc_info_num=1)
 
void Visualize (::apollo::common::EigenVector< LocalizatonInfo > &&loc_infos, const ::apollo::common::EigenVector3dVec &cloud)
 
void SetAutoPlay (bool auto_play)
 

Detailed Description

The engine to draw all elements for visualization.

Constructor & Destructor Documentation

◆ VisualizationEngine()

apollo::localization::msf::VisualizationEngine::VisualizationEngine ( )

◆ ~VisualizationEngine()

apollo::localization::msf::VisualizationEngine::~VisualizationEngine ( )
default

Member Function Documentation

◆ Init()

bool apollo::localization::msf::VisualizationEngine::Init ( const std::string &  map_folder,
const std::string &  map_visual_folder,
const VisualMapParam map_param,
const unsigned int  resolution_id,
const int  zone_id,
const Eigen::Affine3d &  extrinsic,
const unsigned int  loc_info_num = 1 
)

◆ SetAutoPlay()

void apollo::localization::msf::VisualizationEngine::SetAutoPlay ( bool  auto_play)

◆ Visualize()

void apollo::localization::msf::VisualizationEngine::Visualize ( ::apollo::common::EigenVector< LocalizatonInfo > &&  loc_infos,
const ::apollo::common::EigenVector3dVec cloud 
)

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