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

#include <client_alignment.h>

Inheritance diagram for apollo::hdmap::StaticAlign:
Inheritance graph
Collaboration diagram for apollo::hdmap::StaticAlign:
Collaboration graph

Public Member Functions

 StaticAlign (std::shared_ptr< JsonConf > sp_conf)
 
ErrorCode Process (const std::vector< FramePose > &poses)
 
- Public Member Functions inherited from apollo::hdmap::Alignment< REQUEST_TYPE, RESPONSE_TYPE >
 Alignment ()
 
int SyncStart ()
 
int SyncStop ()
 
int PeriodicCheck ()
 
int GrpcStub (REQUEST_TYPE *request, RESPONSE_TYPE *response)
 
 Alignment (std::shared_ptr< JsonConf > sp_conf)
 
virtual ~Alignment ()
 
virtual double GetProgress () const
 
virtual void SetStartTime (double start_time)
 
virtual void SetEndTime (double end_time)
 
virtual void UpdateBadPoseInfo (const FramePose &pose)
 
virtual void ClearBadPoseInfo ()
 
virtual void ClearGoodPoseInfo ()
 
virtual bool IsGoodPose (const std::vector< FramePose > &poses, int pose_index)
 
ErrorCode GetReturnState () const
 
- Public Member Functions inherited from apollo::hdmap::Alignment< StaticAlignRequest, StaticAlignResponse >
 Alignment ()
 
 Alignment (std::shared_ptr< JsonConf > sp_conf)
 
int SyncStart ()
 
int SyncStop ()
 
int PeriodicCheck ()
 
int GrpcStub (StaticAlignRequest *request, StaticAlignResponse *response)
 
virtual ~Alignment ()
 
virtual double GetProgress () const
 
virtual void SetStartTime (double start_time)
 
virtual void SetEndTime (double end_time)
 
virtual void UpdateBadPoseInfo (const FramePose &pose)
 
virtual void ClearBadPoseInfo ()
 
virtual void ClearGoodPoseInfo ()
 
virtual bool IsGoodPose (const std::vector< FramePose > &poses, int pose_index)
 
ErrorCode GetReturnState () const
 

Additional Inherited Members

- Protected Member Functions inherited from apollo::hdmap::Alignment< REQUEST_TYPE, RESPONSE_TYPE >
void UpdatePoseInfo (const FramePose &pose, std::shared_ptr< BadOrGoodPoseInfo > sp_pose_info)
 
void ClearPoseInfo (std::shared_ptr< BadOrGoodPoseInfo > sp_pose_info)
 
int TimeToIndex (const std::vector< FramePose > &poses, double time)
 
- Protected Member Functions inherited from apollo::hdmap::Alignment< StaticAlignRequest, StaticAlignResponse >
void UpdatePoseInfo (const FramePose &pose, std::shared_ptr< BadOrGoodPoseInfo > sp_pose_info)
 
void ClearPoseInfo (std::shared_ptr< BadOrGoodPoseInfo > sp_pose_info)
 
int TimeToIndex (const std::vector< FramePose > &poses, double time)
 
- Protected Attributes inherited from apollo::hdmap::Alignment< REQUEST_TYPE, RESPONSE_TYPE >
std::unique_ptr< CollectionCheckerService::Stub > service_stub_
 
double progress_
 
double last_progress_
 
double start_time_
 
double end_time_
 
int start_index_
 
double end_index_
 
ErrorCode return_state_
 
std::shared_ptr< JsonConfsp_conf_ = nullptr
 
std::shared_ptr< BadOrGoodPoseInfosp_good_pose_info_ = nullptr
 
std::shared_ptr< BadOrGoodPoseInfosp_bad_pose_info_ = nullptr
 
- Protected Attributes inherited from apollo::hdmap::Alignment< StaticAlignRequest, StaticAlignResponse >
std::unique_ptr< CollectionCheckerService::Stub > service_stub_
 
double progress_
 
double last_progress_
 
double start_time_
 
double end_time_
 
int start_index_
 
double end_index_
 
ErrorCode return_state_
 
std::shared_ptr< JsonConfsp_conf_
 
std::shared_ptr< BadOrGoodPoseInfosp_good_pose_info_
 
std::shared_ptr< BadOrGoodPoseInfosp_bad_pose_info_
 

Constructor & Destructor Documentation

◆ StaticAlign()

apollo::hdmap::StaticAlign::StaticAlign ( std::shared_ptr< JsonConf sp_conf)
explicit

Member Function Documentation

◆ Process()

ErrorCode apollo::hdmap::StaticAlign::Process ( const std::vector< FramePose > &  poses)
virtual

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