|
| a_shape_cylinder () |
|
virtual const std::string | classname () const |
|
void | p9pts (const a_point *pt) |
|
double | radius () const |
|
void | radius (const double r) |
|
a_point | center () const |
|
void | center (const a_point c) |
|
a_point | dir () const |
|
void | dir (const a_point d) |
|
a_point | closest_point (const a_point pt) const |
|
int | threshold_cloud (const std::vector< a_point > &pts, std::vector< a_point > &pts2) |
|
void | fit_cloud (std::vector< a_point > &pts, short nl=1) |
|
void | export_points (const unsigned int nseg, const std::vector< a_point > &pts) const |
|
void | export_triangles (const unsigned int nseg, const std::vector< a_point > &pts) const |
|
void | export_matrices () const |
|
| a_shape_quadric () |
|
void | p9pts (const a_point &p1, const a_point &p2, const a_point &p3, const a_point &p4, const a_point &p5, const a_point &p6, const a_point &p7, const a_point &p8, const a_point &p9) |
|
a_point | center () const |
|
a_point | principals () const |
|
a_point | n1 () const |
|
a_point | n2 () const |
|
a_point | n3 () const |
|
virtual double | dist_point (a_point p) const |
|
void | random_hint (const std::vector< a_point > &pts) |
|
void | fit_cloud (std::vector< a_point > &pts, short nl=1) |
|
void | export_points (const unsigned int nseg, const std::vector< a_point > &pts) const |
|
void | export_triangles (const unsigned int nseg, const std::vector< a_point > &pts) const |
|
vnl_double_3x3 | A () const |
|
void | Ap () |
|
vnl_double_3 | b () const |
|
void | init_dist () |
|
void | getA () const |
|
void | getb () const |
|
void | getAp () const |
|
| a_shape (int n_parameters) |
|
virtual | ~a_shape () |
|
void | P (const double P) |
|
double | P () const |
|
unsigned int | npara () const |
|
double | dist_cloud (const std::vector< a_point > &pts) |
|
double | average_dist_cloud (const std::vector< a_point > &pts) |
|
double | rms_dist_cloud (const std::vector< a_point > &pts) |
|
int | threshold_cloud (const std::vector< a_point > &pts, std::vector< a_point > &pts2) |
|
int | best_fitting_cloud (const std::vector< a_point > &pts, std::vector< a_point > &pts2) |
|
void | fit_cloud (const std::vector< a_point > &pts, vnl_least_squares_function &fn) |
|
vnl_vector< double > | getparameters () const |
|
void | para (const int i, const double val) |
|
void | export_inliers (const std::vector< a_point > &pts) |
|
void | export_outliers (const std::vector< a_point > &pts) |
|
void | verbose (bool v) |
|
shape
Definition at line 27 of file a_shape_cylinder.h.