Struct cluster_t¶
- Defined in File cluster_functions.h
Struct Documentation¶
-
struct
cluster_t
¶ represents cluster of space points
Public Members
-
std::vector<std::vector<float>>
points_v
¶ vector of 3D space points in (x,y,z) coodinates
-
std::vector<std::vector<int>>
imgcoord_v
¶ vector of image coordinates (U,V,Y,tick)
-
std::vector<int>
hitidx_v
¶ vector of index of container this space point comes from
-
std::vector<std::vector<float>>
pca_axis_v
¶ principle component axes
-
std::vector<float>
pca_center
¶ mean of the space points
-
std::vector<float>
pca_eigenvalues
¶ eigenvalues of the principle components
-
std::vector<int>
ordered_idx_v
¶ index of points_v, ordered by projected pos on 1st pca axis
-
std::vector<float>
pca_proj_v
¶ projection of point onto pca axis, follows ordered_idx_v
-
std::vector<float>
pca_radius_v
¶ distance of point from 1st pc axis, follows ordered_idx_v
-
std::vector<std::vector<float>>
pca_ends_v
¶ points on 1st pca-line out to the maximum projection distance from center
-
std::vector<std::vector<float>>
bbox_v
¶ axis-aligned bounding box. calculated along with pca
-
float
pca_max_r
¶ maximum radius of points from the 1st PC axis
-
float
pca_ave_r2
¶ average r2 of points from the first PC axis
-
float
pca_len
¶ distance between min and max points along the first PC axis
-
std::vector<std::vector<float>>