16 #ifndef _A_SHAPE_LINE_H_
17 #define _A_SHAPE_LINE_H_
29 const std::string
classname()
const {
return "a_shape_line";}
30 static const std::string
help();
33 void p2pts(
const a_point p1,
const a_point p2);
39 void fit_cloud(std::vector<a_point>& pts,
short nl=1);
40 void export_line(
const std::vector<a_point>& pts)
const;
void export_line(const std::vector< a_point > &pts) const
void dir(const a_point pt)
static const std::string help()
void p2pts(const a_point p1, const a_point p2)
const std::string classname() const
void random_hint(const std::vector< a_point > &pts)
a_point closest_point(const a_point p) const
void fit_cloud(std::vector< a_point > &pts, short nl=1)
void orig(const a_point pt)
double dist_point(const a_point p) const
vnl_vector< double > para_