|
| bezier () |
|
| bezier (const index_type &n) |
|
| bezier (const bezier< data_type, dim__, tolerance_type > &bc) |
|
| ~bezier () |
|
bezier & | operator= (const bezier< data_type, dim__, tolerance_type > &bc) |
|
bool | operator== (const bezier< data_type, dim__, tolerance_type > &bc) const |
|
bool | operator!= (const bezier< data_type, dim__, tolerance_type > &bc) const |
|
bool | approximately_equal (const bezier< data_type, dim__, tolerance_type > &bc) const |
|
data_type | eqp_distance_bound (const bezier< data_type, dim__, tolerance_type > &bc) const |
|
void | clear () |
|
void | resize (const index_type &t_dim) |
|
index_type | degree () const |
|
data_type | get_tmax () const |
|
data_type | get_t0 () const |
|
void | set_control_point (const control_point_type &cp, const index_type &i) |
|
control_point_type | get_control_point (const index_type &i) const |
|
void | reflect_xy () |
|
void | reflect_xz () |
|
void | reflect_yz () |
|
void | reflect (const point_type &normal) |
|
void | reflect (const point_type &normal, const data_type &d) |
|
void | reverse () |
|
void | get_bounding_box (bounding_box_type &bb) const |
|
void | rotate (const rotation_matrix_type &rmat) |
|
void | rotate (const rotation_matrix_type &rmat, const point_type &rorig) |
|
void | translate (const point_type &trans) |
|
void | scale (const data_type &s) |
|
bool | open () const |
|
bool | closed () const |
|
point_type | f (const data_type &t) const |
|
point_type | fp (const data_type &t) const |
|
point_type | fpp (const data_type &t) const |
|
point_type | fppp (const data_type &t) const |
|
point_type | tangent (const data_type &t) const |
|
void | frenet_serret_frame (point_type &t, point_type &n, point_type &b, const data_type &t0) |
|
void | degree_promote () |
|
void | degree_promote_to (const index_type target_degree) |
|
bool | degree_demote (const geom::general::continuity &continuity_degree=geom::general::C0) |
|
void | degree_to_cubic () |
|
void | split (bezier< data_type, dim__ > &bc_l, bezier< data_type, dim__ > &bc_r, const data_type &t0) const |
|
void | fit (const fit_container_type &fcon, const index_type °_in) |
|
void | fit (std::vector< data_type > &t, const fit_container_type &fcon, const index_type °_in) |
|
data_type | fit_with_error (const fit_container_type &fcon, const index_type °_in) |
|
data_type | fit_with_error (std::vector< data_type > &t, const fit_container_type &fcon, const index_type °_in) |
|
void | interpolate (const fit_container_type &fcon) |
|
void | interpolate (std::vector< data_type > &t, const fit_container_type &fcon) |
|