bounding_box_type typedef | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
check_continuity(const eli::geom::general::continuity &) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprotected |
check_u_continuity(const surface_type &, const surface_type &, const eli::geom::general::continuity &) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprotected |
check_v_continuity(const surface_type &, const surface_type &, const eli::geom::general::continuity &) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprotected |
clear() | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
closed_u() const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
closed_v() const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
control_point_type typedef | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
curve_type typedef | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
data_type typedef | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
degree_u(index_type &mind, index_type &maxd) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
degree_v(index_type &mind, index_type &maxd) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
dimension() | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlinestatic |
dimension_type typedef | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
eli::geom::intersect::minimum_distance(typename piecewise< surface1__, data1__, dim1__, tol1__ >::data_type &u, typename piecewise< surface1__, data1__, dim1__, tol1__ >::data_type &v, const piecewise< surface1__, data1__, dim1__, tol1__ > &ps, const typename piecewise< surface1__, data1__, dim1__, tol1__ >::point_type &pt) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | friend |
error_code enum name | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
f(const data_type &u, const data_type &v) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
f_u(const data_type &u, const data_type &v) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
f_uu(const data_type &u, const data_type &v) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
f_uuu(const data_type &u, const data_type &v) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
f_uuv(const data_type &u, const data_type &v) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
f_uv(const data_type &u, const data_type &v) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
f_uvv(const data_type &u, const data_type &v) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
f_v(const data_type &u, const data_type &v) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
f_vv(const data_type &u, const data_type &v) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
f_vvv(const data_type &u, const data_type &v) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
find_interior_C0_edges(std::vector< data_type > &uconst, std::vector< data_type > &vconst) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
find_interior_feature_edges(std::vector< data_type > &uconst, std::vector< data_type > &vconst, const data_type &angle_tol) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
find_patch(index_type &uk, index_type &vk, typename keymap_type::iterator &uit, typename keymap_type::iterator &vit, const index_type &ui, const index_type &vi) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprivate |
find_patch(typename keymap_type::iterator &uit, typename keymap_type::iterator &vit, const index_type &ui, const index_type &vi) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprivate |
find_patch(index_type &uk, index_type &vk, typename keymap_type::const_iterator &uit, typename keymap_type::const_iterator &vit, const index_type &ui, const index_type &vi) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprivate |
find_patch(typename keymap_type::const_iterator &uit, typename keymap_type::const_iterator &vit, const index_type &ui, const index_type &vi) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprivate |
find_patch(index_type &uk, index_type &vk, const index_type &ui, const index_type &vi) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprivate |
find_patch(index_type &uk, index_type &vk, typename keymap_type::iterator &uit, typename keymap_type::iterator &vit, data_type &uu, data_type &vv, const data_type &u_in, const data_type &v_in) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprivate |
find_patch(typename keymap_type::iterator &uit, typename keymap_type::iterator &vit, data_type &uu, data_type &vv, const data_type &u_in, const data_type &v_in) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprivate |
find_patch(index_type &uk, index_type &vk, typename keymap_type::const_iterator &uit, typename keymap_type::const_iterator &vit, data_type &uu, data_type &vv, const data_type &u_in, const data_type &v_in) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprivate |
find_patch(typename keymap_type::const_iterator &uit, typename keymap_type::const_iterator &vit, data_type &uu, data_type &vv, const data_type &u_in, const data_type &v_in) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprivate |
find_patch(index_type &uk, index_type &vk, data_type &uu, data_type &vv, const data_type &u_in, const data_type &v_in) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprivate |
get(surface_type &surf, const index_type &ui, const index_type &vi) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get(surface_type &surf, data_type &du, data_type &dv, const index_type &ui, const index_type &vi) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_bounding_box(bounding_box_type &bb) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_parameter_max(data_type &umax, data_type &vmax) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_parameter_min(data_type &umin, data_type &vmin) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_patch(const index_type &ui, const index_type &vi) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_patch(const index_type &ui, const index_type &vi) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_patch_unordered(const index_type &uk, const index_type &vk) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_patch_unordered(const index_type &uk, const index_type &vk) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_pmap_u(std::vector< data_type > &pmap) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_pmap_uv(std::vector< data_type > &upmap, std::vector< data_type > &vpmap) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_pmap_v(std::vector< data_type > &pmap) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_u0() const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_uconst_curve(piecewise_curve_type &pwc, const data_type &u) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_umax() const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_v0() const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_vconst_curve(piecewise_curve_type &pwc, const data_type &v) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
get_vmax() const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
INDEX_NOT_FOUND enum value | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
index_type typedef | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
init_u(const index_type &nsegu, const data_type &du=1, const data_type &u0=0) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
init_u(const it__ &dus, const it__ &due, const data_type &u0=0) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
init_uv(const index_type &nsegu, const index_type &nsegv, const data_type &du=1, const data_type &dv=1, const data_type &u0=0, const data_type &v0=0) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
init_uv(const it__ &dus, const it__ &due, const it__ &dvs, const it__ &dve, const data_type &u0=0, const data_type &v0=0) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
init_v(const index_type &nsegv, const data_type &dv=1, const data_type &v0=0) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
init_v(const it__ &dvs, const it__ &dve, const data_type &v0=0) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
INVALID_INDEX enum value | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
INVALID_PARAM enum value | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
INVALID_PARAM_DIFFERENCE enum value | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
keymap_type typedef | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | private |
NO_ERRORS enum value | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
normal(const data_type &u, const data_type &v) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
nu | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | private |
number_u_patches() const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
number_v_patches() const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
nv | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | private |
open_u() const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
open_v() const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
operator!=(const piecewise< surface__, data_type, dim__ > &p) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
operator=(const piecewise< surface__, data_type, dim__ > &p) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
operator==(const piecewise< surface__, data_type, dim__ > &p) const | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
parameter_report() | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
patch_collection_type typedef | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | private |
PATCH_NOT_CONNECTED enum value | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
patch_strip_type typedef | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | private |
patches | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | private |
piecewise() | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
piecewise(const piecewise< surface__, data_type, dim__, tol__ > &p) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
piecewise_curve_type typedef | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
point_type typedef | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
replace(const surface_type &surf, const index_type &ui, const index_type &vi) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
resize_store(const index_type &nu_in, const index_type &nv_in) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprivate |
reverse_u() | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
reverse_v() | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
rotate(const rotation_matrix_type &rmat) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
rotate(const rotation_matrix_type &rmat, const point_type &rorig) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
rotation_matrix_type typedef | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
set(const surface_type &surf, const index_type &ui, const index_type &vi) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
set_u0(const data_type &u0_in) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
set_v0(const data_type &v0_in) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
split_u(const data_type &u_in) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
split_u(const index_type &uk, const typename keymap_type::iterator &uit, const data_type &u_in, const data_type &uu) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprivate |
split_v(const data_type &v_in) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
split_v(const index_type &vk, const typename keymap_type::iterator &vit, const data_type &v_in, const data_type &vv) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inlineprivate |
surface_type typedef | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
swap_uv() | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
to_cubic(const data_type &ttol) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
to_cubic_u(const data_type &ttol) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
to_cubic_v(const data_type &ttol) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
tolerance_type typedef | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
translate(const point_type &trans) | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |
ukey | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | private |
UNKNOWN_ERROR enum value | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | |
vkey | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | private |
~piecewise() | eli::geom::surface::piecewise< surface__, data__, dim__, tol__ > | inline |