Code-Eli  0.3.6
eli::geom::surface::bezier< data__, dim__, tol__ > Member List

This is the complete list of members for eli::geom::surface::bezier< data__, dim__, tol__ >, including all inherited members.

abouteq(const bezier< data_type, dim__, tol__ > &bs, const data_type &ttol2) const eli::geom::surface::bezier< data__, dim__, tol__ >inline
B_ueli::geom::surface::bezier< data__, dim__, tol__ >private
B_veli::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 typedefeli::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 typedefeli::geom::surface::bezier< data__, dim__, tol__ >private
control_point_matrix_type typedefeli::geom::surface::bezier< data__, dim__, tol__ >private
control_point_type typedefeli::geom::surface::bezier< data__, dim__, tol__ >
curve_type typedefeli::geom::surface::bezier< data__, dim__, tol__ >
data_type typedefeli::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 typedefeli::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 typedefeli::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_dataeli::geom::surface::bezier< data__, dim__, tol__ >private
point_type typedefeli::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 typedefeli::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 typedefeli::geom::surface::bezier< data__, dim__, tol__ >
translate(const point_type &trans)eli::geom::surface::bezier< data__, dim__, tol__ >inline
u_control_point_matrix_container typedefeli::geom::surface::bezier< data__, dim__, tol__ >private
v_control_point_matrix_container typedefeli::geom::surface::bezier< data__, dim__, tol__ >private
v_dir_control_point_matrix_type typedefeli::geom::surface::bezier< data__, dim__, tol__ >private
~bezier()eli::geom::surface::bezier< data__, dim__, tol__ >inline