16 #ifndef _A_SHAPE_CIRCLE_H_
17 #define _A_SHAPE_CIRCLE_H_
29 virtual const std::string
classname()
const {
return "a_shape_circle";}
30 static const std::string
help();
33 void p3pts(
const a_point p1,
const a_point p2,
const a_point p3);
41 void fit_cloud(std::vector<a_point>& pts,
short nl=1);
42 void export_points(
const unsigned int nseg,
const std::vector<a_point>& pts)
const;
43 void export_lines(
const unsigned int nseg,
const std::vector<a_point>& pts)
const;
void export_points(const unsigned int nseg, const std::vector< a_point > &pts) const
void export_lines(const unsigned int nseg, const std::vector< a_point > &pts) const
double dist_point(const a_point p) const
void fit_cloud(std::vector< a_point > &pts, short nl=1)
void dir(const a_point pt)
a_point closest_point(const a_point p) const
void random_hint(const std::vector< a_point > &pts)
virtual const std::string classname() const
void p3pts(const a_point p1, const a_point p2, const a_point p3)
void orig(const a_point pt)
static const std::string help()
vnl_vector< double > para_