ed_sensor_integration
kinect/entity_update.h
Go to the documentation of this file.
1 #ifndef ED_KINECT_ENTITY_UPDATE_H_
2 #define ED_KINECT_ENTITY_UPDATE_H_
3 
4 #include <ed/uuid.h>
5 #include <ed/convex_hull.h>
6 #include <vector>
7 #include <string>
8 #include <geolib/datatypes.h>
9 
11 {
12  // Association
13  bool is_new;
15 
16  // Measurement
19 
20  // Shape
22 
23  // Pose
25 
26  // Classification (from YOLO) -- Empty label means no classification available
29 
30  // Optional: outliers from filtering (e.g., GMM) -- Leave empty if not applicable
32 };
33 
34 #endif
datatypes.h
EntityUpdate::pixel_indices
std::vector< unsigned int > pixel_indices
Definition: kinect/entity_update.h:17
uuid.h
std::string
EntityUpdate
collection structure for laser entities
Definition: kinect/entity_update.h:10
ed::ConvexHull
vector
convex_hull.h
geo::Transform3T
EntityUpdate::classification_confidence
float classification_confidence
Definition: kinect/entity_update.h:28
EntityUpdate::label
std::string label
Definition: kinect/entity_update.h:27
EntityUpdate::pose_map
geo::Pose3D pose_map
Definition: kinect/entity_update.h:24
ed::UUID
EntityUpdate::is_new
bool is_new
Definition: kinect/entity_update.h:13
EntityUpdate::points
std::vector< geo::Vec3 > points
Definition: kinect/entity_update.h:18
EntityUpdate::chull
ed::ConvexHull chull
Definition: kinect/entity_update.h:21
EntityUpdate::id
ed::UUID id
Definition: kinect/entity_update.h:14
EntityUpdate::outlier_points
std::vector< geo::Vec3 > outlier_points
Definition: kinect/entity_update.h:31
string