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

interface of msf localization More...

#include <localization_integ_impl.h>

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

Public Member Functions

 LocalizationIntegImpl ()
 
 ~LocalizationIntegImpl ()
 
common::Status Init (const LocalizationIntegParam &params)
 
void PcdProcess (const LidarFrame &lidar_frame)
 
void RawImuProcessRfu (const ImuData &imu_data)
 
void RawObservationProcess (const drivers::gnss::EpochObservation &raw_obs_msg)
 
void RawEphemerisProcess (const drivers::gnss::GnssEphemeris &gnss_orbit_msg)
 
void GnssBestPoseProcess (const drivers::gnss::GnssBestPose &bestgnsspos_msg)
 
void GnssHeadingProcess (const drivers::gnss::Heading &gnssheading_msg)
 
const LocalizationResultGetLastestLidarLocalization () const
 
const LocalizationResultGetLastestIntegLocalization () const
 
const LocalizationResultGetLastestGnssLocalization () const
 

Protected Member Functions

void PcdProcessImpl (const LidarFrame &pcd_data)
 
void ImuProcessImpl (const ImuData &imu_data)
 
void RawObservationProcessImpl (const drivers::gnss::EpochObservation &raw_obs_msg)
 
void RawEphemerisProcessImpl (const drivers::gnss::GnssEphemeris &gnss_orbit_msg)
 
void GnssBestPoseProcessImpl (const drivers::gnss::GnssBestPose &bestgnsspos_msg)
 
void GnssHeadingProcessImpl (const drivers::gnss::Heading &gnssheading_msg)
 
void TransferGnssMeasureToLocalization (const MeasureData &measure, LocalizationEstimate *localization)
 

Detailed Description

interface of msf localization

Constructor & Destructor Documentation

◆ LocalizationIntegImpl()

apollo::localization::msf::LocalizationIntegImpl::LocalizationIntegImpl ( )

◆ ~LocalizationIntegImpl()

apollo::localization::msf::LocalizationIntegImpl::~LocalizationIntegImpl ( )

Member Function Documentation

◆ GetLastestGnssLocalization()

const LocalizationResult& apollo::localization::msf::LocalizationIntegImpl::GetLastestGnssLocalization ( ) const

◆ GetLastestIntegLocalization()

const LocalizationResult& apollo::localization::msf::LocalizationIntegImpl::GetLastestIntegLocalization ( ) const

◆ GetLastestLidarLocalization()

const LocalizationResult& apollo::localization::msf::LocalizationIntegImpl::GetLastestLidarLocalization ( ) const

◆ GnssBestPoseProcess()

void apollo::localization::msf::LocalizationIntegImpl::GnssBestPoseProcess ( const drivers::gnss::GnssBestPose &  bestgnsspos_msg)

◆ GnssBestPoseProcessImpl()

void apollo::localization::msf::LocalizationIntegImpl::GnssBestPoseProcessImpl ( const drivers::gnss::GnssBestPose &  bestgnsspos_msg)
protected

◆ GnssHeadingProcess()

void apollo::localization::msf::LocalizationIntegImpl::GnssHeadingProcess ( const drivers::gnss::Heading &  gnssheading_msg)

◆ GnssHeadingProcessImpl()

void apollo::localization::msf::LocalizationIntegImpl::GnssHeadingProcessImpl ( const drivers::gnss::Heading &  gnssheading_msg)
protected

◆ ImuProcessImpl()

void apollo::localization::msf::LocalizationIntegImpl::ImuProcessImpl ( const ImuData &  imu_data)
protected

◆ Init()

common::Status apollo::localization::msf::LocalizationIntegImpl::Init ( const LocalizationIntegParam params)

◆ PcdProcess()

void apollo::localization::msf::LocalizationIntegImpl::PcdProcess ( const LidarFrame lidar_frame)

◆ PcdProcessImpl()

void apollo::localization::msf::LocalizationIntegImpl::PcdProcessImpl ( const LidarFrame pcd_data)
protected

◆ RawEphemerisProcess()

void apollo::localization::msf::LocalizationIntegImpl::RawEphemerisProcess ( const drivers::gnss::GnssEphemeris &  gnss_orbit_msg)

◆ RawEphemerisProcessImpl()

void apollo::localization::msf::LocalizationIntegImpl::RawEphemerisProcessImpl ( const drivers::gnss::GnssEphemeris &  gnss_orbit_msg)
protected

◆ RawImuProcessRfu()

void apollo::localization::msf::LocalizationIntegImpl::RawImuProcessRfu ( const ImuData &  imu_data)

◆ RawObservationProcess()

void apollo::localization::msf::LocalizationIntegImpl::RawObservationProcess ( const drivers::gnss::EpochObservation &  raw_obs_msg)

◆ RawObservationProcessImpl()

void apollo::localization::msf::LocalizationIntegImpl::RawObservationProcessImpl ( const drivers::gnss::EpochObservation &  raw_obs_msg)
protected

◆ TransferGnssMeasureToLocalization()

void apollo::localization::msf::LocalizationIntegImpl::TransferGnssMeasureToLocalization ( const MeasureData &  measure,
LocalizationEstimate *  localization 
)
protected

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