35 std::shared_ptr<base::AttributePointCloud<base::PointF>>
cloud;
37 std::shared_ptr<base::AttributePointCloud<base::PointD>>
world_cloud;
93 const std::vector<uint32_t> &indices) {
94 if (
cloud && filtered_cloud) {
99 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
void CopyPointCloudExclude(const PointCloud< PointT > &rhs, const std::vector< IndexType > &indices)
std::vector< int > indices
base::PointIndices roi_indices
base::SensorInfo sensor_info
Eigen::Affine3d lidar2world_pose
std::shared_ptr< base::AttributePointCloud< base::PointD > > world_cloud
std::shared_ptr< base::HdmapStruct > hdmap_struct
float parsing_ground_height
base::PointIndices non_ground_indices
std::vector< std::shared_ptr< base::Object > > segmented_objects
Eigen::Affine3d lidar2novatel_extrinsics
void FilterPointCloud(base::PointCloud< base::PointF > *filtered_cloud, const std::vector< uint32_t > &indices)
Eigen::Affine3d novatel2world_pose
base::PointIndices secondary_indices
std::shared_ptr< base::AttributePointCloud< base::PointF > > cloud
std::vector< std::shared_ptr< base::Object > > tracked_objects