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

The data structure of the map cells in a map node. More...

#include <base_map_matrix.h>

Inheritance diagram for apollo::localization::msf::pyramid_map::BaseMapMatrix:
Inheritance graph
Collaboration diagram for apollo::localization::msf::pyramid_map::BaseMapMatrix:
Collaboration graph

Public Member Functions

 BaseMapMatrix ()
 The default constructor. More...
 
virtual ~BaseMapMatrix ()
 The deconstructor. More...
 
 BaseMapMatrix (const BaseMapMatrix &map_matrix)
 The copy constructor. More...
 
virtual void Init (const BaseMapConfig &config)=0
 Initialize the map matrix. More...
 
virtual void Reset ()=0
 Reset map cells data. More...
 
virtual bool GetIntensityImg (cv::Mat *intensity_img) const
 get intensity image of node. More...
 
virtual bool GetAltitudeImg (cv::Mat *altitude_img) const
 get altitude image of node. More...
 

Detailed Description

The data structure of the map cells in a map node.

Constructor & Destructor Documentation

◆ BaseMapMatrix() [1/2]

apollo::localization::msf::pyramid_map::BaseMapMatrix::BaseMapMatrix ( )

The default constructor.

◆ ~BaseMapMatrix()

virtual apollo::localization::msf::pyramid_map::BaseMapMatrix::~BaseMapMatrix ( )
virtual

The deconstructor.

◆ BaseMapMatrix() [2/2]

apollo::localization::msf::pyramid_map::BaseMapMatrix::BaseMapMatrix ( const BaseMapMatrix map_matrix)
explicit

The copy constructor.

Member Function Documentation

◆ GetAltitudeImg()

virtual bool apollo::localization::msf::pyramid_map::BaseMapMatrix::GetAltitudeImg ( cv::Mat *  altitude_img) const
virtual

get altitude image of node.

Reimplemented in apollo::localization::msf::pyramid_map::PyramidMapMatrix.

◆ GetIntensityImg()

virtual bool apollo::localization::msf::pyramid_map::BaseMapMatrix::GetIntensityImg ( cv::Mat *  intensity_img) const
virtual

◆ Init()

virtual void apollo::localization::msf::pyramid_map::BaseMapMatrix::Init ( const BaseMapConfig config)
pure virtual

◆ Reset()

virtual void apollo::localization::msf::pyramid_map::BaseMapMatrix::Reset ( )
pure virtual

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