abouteq(const bezier< data_type, dim__, tol__ > &bs, const data_type &ttol2) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
B_u | eli::geom::surface::bezier< data__, dim__, tol__ > | private |
B_v | eli::geom::surface::bezier< data__, dim__, tol__ > | private |
bezier() | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
bezier(const index_type &u_dim, const index_type &v_dim) | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
bezier(const bezier< data_type, dim__, tol__ > &bs) | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
bounding_box_type typedef | eli::geom::surface::bezier< data__, dim__, tol__ > | |
closed_u() const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
closed_v() const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
control_point_container typedef | eli::geom::surface::bezier< data__, dim__, tol__ > | private |
control_point_matrix_type typedef | eli::geom::surface::bezier< data__, dim__, tol__ > | private |
control_point_type typedef | eli::geom::surface::bezier< data__, dim__, tol__ > | |
curve_type typedef | eli::geom::surface::bezier< data__, dim__, tol__ > | |
data_type typedef | eli::geom::surface::bezier< data__, dim__, tol__ > | |
degree_u() const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
degree_v() const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
demote_u(const geom::general::continuity &u_continuity_degree=geom::general::C0) | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
demote_v(const geom::general::continuity &v_continuity_degree=geom::general::C0) | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
dimension() | eli::geom::surface::bezier< data__, dim__, tol__ > | inlinestatic |
dimension_type typedef | eli::geom::surface::bezier< data__, dim__, tol__ > | |
eqp_distance_bound(const bezier< data_type, dim__, tol__ > &bs) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
f(const data_type &u, const data_type &v) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
f_u(const data_type &u, const data_type &v) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
f_uu(const data_type &u, const data_type &v) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
f_uuu(const data_type &u, const data_type &v) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
f_uuv(const data_type &u, const data_type &v) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
f_uv(const data_type &u, const data_type &v) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
f_uvv(const data_type &u, const data_type &v) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
f_v(const data_type &u, const data_type &v) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
f_vv(const data_type &u, const data_type &v) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
f_vvv(const data_type &u, const data_type &v) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
get_bounding_box(bounding_box_type &bb) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
get_control_point(const index_type &i, const index_type &j) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
get_parameter_max(data_type &umax, data_type &vmax) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
get_parameter_min(data_type &umin, data_type &vmin) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
get_uconst_curve(curve_type &bc, const data_type &u) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
get_umax() const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
get_umin() const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
get_vconst_curve(curve_type &bc, const data_type &v) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
get_vmax() const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
get_vmin() const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
index_type typedef | eli::geom::surface::bezier< data__, dim__, tol__ > | |
normal(const data_type &u, const data_type &v) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
open_u() const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
open_v() const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
operator!=(const bezier< data_type, dim__, tol__ > &bs) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
operator=(const bezier< data_type, dim__, tol__ > &bs) | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
operator==(const bezier< data_type, dim__, tol__ > &bs) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
point_data | eli::geom::surface::bezier< data__, dim__, tol__ > | private |
point_type typedef | eli::geom::surface::bezier< data__, dim__, tol__ > | |
promote_u() | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
promote_u_to(index_type target_degree) | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
promote_v() | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
promote_v_to(index_type target_degree) | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
resize(const index_type &u_dim, const index_type &v_dim) | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
reverse_u() | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
reverse_v() | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
rotate(const rotation_matrix_type &rmat) | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
rotate(const rotation_matrix_type &rmat, const point_type &rorig) | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
rotation_matrix_type typedef | eli::geom::surface::bezier< data__, dim__, tol__ > | |
scale(const data_type &s) | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
set_Bs(index_type n, index_type m) | eli::geom::surface::bezier< data__, dim__, tol__ > | inlineprivate |
set_control_point(const point_type &cp, const index_type &i, const index_type &j) | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
split_u(bezier< data_type, dim__, tol__ > &bs_lo, bezier< data_type, dim__, tol__ > &bs_hi, const data_type &u0) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
split_v(bezier< data_type, dim__, tol__ > &bs_lo, bezier< data_type, dim__, tol__ > &bs_hi, const data_type &v0) const | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
swap_uv() | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
to_cubic_u() | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
to_cubic_v() | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
tolerance_type typedef | eli::geom::surface::bezier< data__, dim__, tol__ > | |
translate(const point_type &trans) | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |
u_control_point_matrix_container typedef | eli::geom::surface::bezier< data__, dim__, tol__ > | private |
v_control_point_matrix_container typedef | eli::geom::surface::bezier< data__, dim__, tol__ > | private |
v_dir_control_point_matrix_type typedef | eli::geom::surface::bezier< data__, dim__, tol__ > | private |
~bezier() | eli::geom::surface::bezier< data__, dim__, tol__ > | inline |