approximately_equal(const bezier< data_type, dim__, tolerance_type > &bc) const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
B | eli::geom::curve::bezier< data__, dim__, tol__ > | private |
bezier() | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
bezier(const index_type &n) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
bezier(const bezier< data_type, dim__, tolerance_type > &bc) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
bounding_box_type typedef | eli::geom::curve::bezier< data__, dim__, tol__ > | |
clear() | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
closed() const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
col_type typedef | eli::geom::curve::bezier< data__, dim__, tol__ > | private |
control_point_matrix_type typedef | eli::geom::curve::bezier< data__, dim__, tol__ > | private |
control_point_type typedef | eli::geom::curve::bezier< data__, dim__, tol__ > | |
data_type typedef | eli::geom::curve::bezier< data__, dim__, tol__ > | |
degree() const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
degree_demote(const geom::general::continuity &continuity_degree=geom::general::C0) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
degree_promote() | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
degree_promote_to(const index_type target_degree) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
degree_to_cubic() | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
determine_t(std::vector< data_type > &t, const std::vector< point_type, Eigen::aligned_allocator< point_type > > &pts, bool closed) const | eli::geom::curve::bezier< data__, dim__, tol__ > | inlineprivate |
dimension() | eli::geom::curve::bezier< data__, dim__, tol__ > | inlinestatic |
dimension_type typedef | eli::geom::curve::bezier< data__, dim__, tol__ > | |
eqp_distance_bound(const bezier< data_type, dim__, tolerance_type > &bc) const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
est_fit_error(std::vector< data_type > &t, const fit_container_type &fcon) | eli::geom::curve::bezier< data__, dim__, tol__ > | inlineprivate |
f(const data_type &t) const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
fit(const fit_container_type &fcon, const index_type °_in) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
fit(std::vector< data_type > &t, const fit_container_type &fcon, const index_type °_in) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
fit_container_type typedef | eli::geom::curve::bezier< data__, dim__, tol__ > | |
fit_only(std::vector< data_type > &t, const fit_container_type &fcon, const index_type °_in) | eli::geom::curve::bezier< data__, dim__, tol__ > | inlineprivate |
fit_with_error(const fit_container_type &fcon, const index_type °_in) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
fit_with_error(std::vector< data_type > &t, const fit_container_type &fcon, const index_type °_in) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
fp(const data_type &t) const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
fpp(const data_type &t) const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
fppp(const data_type &t) const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
frenet_serret_frame(point_type &t, point_type &n, point_type &b, const data_type &t0) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
get_bounding_box(bounding_box_type &bb) const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
get_control_point(const index_type &i) const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
get_t0() const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
get_tmax() const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
index_type typedef | eli::geom::curve::bezier< data__, dim__, tol__ > | |
interpolate(const fit_container_type &fcon) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
interpolate(std::vector< data_type > &t, const fit_container_type &fcon) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
mat_type typedef | eli::geom::curve::bezier< data__, dim__, tol__ > | private |
open() const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
operator!=(const bezier< data_type, dim__, tolerance_type > &bc) const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
operator=(const bezier< data_type, dim__, tolerance_type > &bc) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
operator==(const bezier< data_type, dim__, tolerance_type > &bc) const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
point_type typedef | eli::geom::curve::bezier< data__, dim__, tol__ > | |
reflect(const point_type &normal) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
reflect(const point_type &normal, const data_type &d) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
reflect_xy() | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
reflect_xz() | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
reflect_yz() | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
resize(const index_type &t_dim) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
reverse() | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
rotate(const rotation_matrix_type &rmat) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
rotate(const rotation_matrix_type &rmat, const point_type &rorig) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
rotation_matrix_type typedef | eli::geom::curve::bezier< data__, dim__, tol__ > | |
row_pts_type typedef | eli::geom::curve::bezier< data__, dim__, tol__ > | private |
row_type typedef | eli::geom::curve::bezier< data__, dim__, tol__ > | private |
scale(const data_type &s) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
set_control_point(const control_point_type &cp, const index_type &i) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
split(bezier< data_type, dim__ > &bc_l, bezier< data_type, dim__ > &bc_r, const data_type &t0) const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
tangent(const data_type &t) const | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
tolerance_type typedef | eli::geom::curve::bezier< data__, dim__, tol__ > | |
translate(const point_type &trans) | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |
~bezier() | eli::geom::curve::bezier< data__, dim__, tol__ > | inline |