73 }
catch (
const std::runtime_error&) {
float NormalizePointFeature(float intensity) const
bool IsPointValid(float x, float y, float z) const
void SetZScoreStats(float mean, float stddev)
PointFeatureNormalizationType ParsePointFeatureNormalizationType(const std::string &value)
bool remove_points_in_zone
Enable rectangular no-detection-zone filtering.
float min_value
Minimum for min-max normalization.
float da_cy
Detection-area center Y.
float x_max
Maximum accepted X coordinate.
float value_threshold
Divisor for value-threshold normalization.
bool det_area_remove_outside
Enable radial field-of-view filtering.
float y_min
Minimum accepted Y coordinate.
float epsilon
Lower bound for unsafe normalization divisors.
float z_min
Minimum accepted Z coordinate.
float nd_x_min
No-detection-zone minimum X.
float x_min
Minimum accepted X coordinate.
float da_radius
Detection-area radius.
float z_max
Maximum accepted Z coordinate.
float da_fov_rad
Detection-area angular width in radians.
float nd_y_max
No-detection-zone maximum Y.
float da_bearing_rad
Detection-area center bearing in radians.
float y_max
Maximum accepted Y coordinate.
float da_cx
Detection-area center X.
float max_value
Maximum for min-max normalization.
PointFeatureNormalizationType normalization_type
Feature transform.
float nd_x_max
No-detection-zone maximum X.
float nd_y_min
No-detection-zone minimum Y.