Class Segmentation

Inheritance Relationships

Derived Type

Class Documentation

class Segmentation

Subclassed by JumpDistanceSegmentation

Public Types

typedef std::shared_ptr<Segmentation> SharedPtr

Public Functions

inline virtual ~Segmentation()
virtual void initialize_segmentation(double distance, double angle_resolution, double noise_reduction, std::string method = "") = 0
virtual void perform_segmentation(const std::vector<slg::Point2D> points, std::vector<slg::Segment2D> &segments) = 0

Protected Functions

inline bool is_valid(const slg::Point2D point)