61 float *pitch_angle) = 0;
63 virtual std::string
Name()
const = 0;
69#define REGISTER_CALIBRATOR(name) \
70 PERCEPTION_REGISTER_CLASS(BaseCalibrator, name)
DISALLOW_COPY_AND_ASSIGN(BaseCalibrator)
virtual ~BaseCalibrator()=default
virtual bool Calibrate(const CalibratorOptions &options, float *pitch_angle)=0
virtual bool Init(const CalibratorInitOptions &options=CalibratorInitOptions())=0
virtual std::string Name() const =0
#define PERCEPTION_REGISTER_REGISTERER(base_class)
std::shared_ptr< std::vector< base::LaneLine > > lane_objects
std::shared_ptr< Eigen::Affine3d > camera2world_pose