sphere shape
More...
#include <a_shape_sphere.h>
|
| a_shape_sphere () |
|
virtual const std::string | classname () const |
|
a_point | closest_point (const a_point p) const |
|
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) |
|
a_point | center () const |
|
double | radius () const |
|
void | center (const a_point pt) |
|
void | radius (double r) |
|
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 |
|
| 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) |
|
virtual void | init_dist () |
|
|
static const std::string | help () |
|
static const std::string | help () |
|
sphere shape
Definition at line 25 of file a_shape_sphere.h.
◆ a_shape_sphere()
a_shape_sphere::a_shape_sphere |
( |
| ) |
|
|
inline |
◆ center() [1/2]
a_point a_shape_sphere::center |
( |
| ) |
const |
|
inline |
◆ center() [2/2]
void a_shape_sphere::center |
( |
const a_point |
pt | ) |
|
|
inline |
◆ classname()
virtual const std::string a_shape_sphere::classname |
( |
| ) |
const |
|
inlinevirtual |
◆ closest_point()
a_point a_shape_sphere::closest_point |
( |
const a_point |
p | ) |
const |
|
virtual |
◆ dist_point()
double a_shape_sphere::dist_point |
( |
const a_point |
p | ) |
const |
|
virtual |
◆ export_points()
void a_shape_sphere::export_points |
( |
const unsigned int |
nseg, |
|
|
const std::vector< a_point > & |
pts |
|
) |
| const |
◆ export_triangles()
void a_shape_sphere::export_triangles |
( |
const unsigned int |
nseg, |
|
|
const std::vector< a_point > & |
pts |
|
) |
| const |
◆ fit_cloud()
void a_shape_sphere::fit_cloud |
( |
std::vector< a_point > & |
pts, |
|
|
short |
nl = 1 |
|
) |
| |
|
virtual |
◆ help()
const std::string a_shape_sphere::help |
( |
| ) |
|
|
static |
◆ p4pts()
void a_shape_sphere::p4pts |
( |
const a_point |
p1, |
|
|
const a_point |
p2, |
|
|
const a_point |
p3, |
|
|
const a_point |
p4 |
|
) |
| |
◆ radius() [1/2]
double a_shape_sphere::radius |
( |
| ) |
const |
|
inline |
◆ radius() [2/2]
void a_shape_sphere::radius |
( |
double |
r | ) |
|
|
inline |
◆ random_hint()
void a_shape_sphere::random_hint |
( |
const std::vector< a_point > & |
pts | ) |
|
|
virtual |
The documentation for this class was generated from the following files: