Class JumpDistanceSegmentation
Defined in File segmentationJumpDistance.hpp
Inheritance Relationships
Base Type
public Segmentation
(Class Segmentation)
Derived Type
public JumpDistanceSegmentationMerge
(Class JumpDistanceSegmentationMerge)
Class Documentation
-
class JumpDistanceSegmentation : public Segmentation
Subclassed by JumpDistanceSegmentationMerge
Public Types
Public Functions
-
virtual void initialize_segmentation(double distance, double angle_resolution, double noise_reduction, std::string method = "")
-
virtual void perform_segmentation(const std::vector<slg::Point2D> points, std::vector<slg::Segment2D> &segments)
Protected Functions
-
bool is_jump_between(const slg::Point2D point1, const slg::Point2D point2)
-
bool is_jump_between(const slg::Segment2D segment1, const slg::Segment2D segment2)
-
double calculate_lee_threshold(const slg::Point2D point1, const slg::Point2D point2)
-
double calculate_diet_threshold(const slg::Point2D point1, const slg::Point2D point2)
-
double calculate_santos_threshold(const slg::Point2D point1, const slg::Point2D point2)
-
virtual void initialize_segmentation(double distance, double angle_resolution, double noise_reduction, std::string method = "")