21 #include "Eigen/Dense" 26 #include "modules/drivers/proto/pointcloud.pb.h" 30 namespace perception {
42 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
56 const std::shared_ptr<apollo::drivers::PointCloud const>& message,
63 virtual std::string Name()
const = 0;
70 #define PERCEPTION_REGISTER_LIDAROBSTACLEDETECTION(name) \ 71 PERCEPTION_REGISTER_CLASS(BaseLidarObstacleDetection, name) Definition: base_lidar_obstacle_detection.h:38
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
bool enable_hdmap_input
Definition: base_lidar_obstacle_detection.h:35
#define DISALLOW_COPY_AND_ASSIGN(classname)
Definition: macros.h:48
Eigen::Affine3d sensor2novatel_extrinsics
Definition: base_lidar_obstacle_detection.h:40
struct apollo::perception::lidar::PCLPointXYZIT EIGEN_ALIGN16
std::string sensor_name
Definition: base_lidar_obstacle_detection.h:34
bool Init(const char *binary_name)
std::string sensor_name
Definition: base_lidar_obstacle_detection.h:39
PERCEPTION_REGISTER_REGISTERER(BaseOneShotTypeFusion)
Definition: base_lidar_obstacle_detection.h:45
Definition: lidar_frame.h:33
Definition: lidar_error_code.h:36
Definition: base_lidar_obstacle_detection.h:33
Eigen::Affine3d Affine3d
Definition: base_map_fwd.h:34