16 #ifndef _A_SHAPE_SPHERE_H_
17 #define _A_SHAPE_SPHERE_H_
29 virtual const std::string
classname()
const {
return "a_shape_sphere";}
30 static const std::string
help();
33 void p4pts(
const a_point p1,
const a_point p2,
const a_point p3,
const a_point p4);
39 void fit_cloud(std::vector<a_point>& pts,
short nl = 1);
40 void export_points(
const unsigned int nseg,
const std::vector<a_point>& pts)
const;
41 void export_triangles(
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
static const std::string help()
void fit_cloud(std::vector< a_point > &pts, short nl=1)
double dist_point(const a_point p) const
void p4pts(const a_point p1, const a_point p2, const a_point p3, const a_point p4)
void random_hint(const std::vector< a_point > &pts)
virtual const std::string classname() const
a_point closest_point(const a_point p) const
void center(const a_point pt)
void export_triangles(const unsigned int nseg, const std::vector< a_point > &pts) const
vnl_vector< double > para_