bounding_box_type typedef | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
check_continuity(const eli::geom::general::continuity &cont) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inlineprivate |
clear() | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
closed() const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
continuity(const data_type &t) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
continuous(eli::geom::general::continuity cont, const data_type &t) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
control_point_type typedef | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
curve_type typedef | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
data_type typedef | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
degree(index_type &mind, index_type &maxd) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
degree_promote() | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
degree_promote(const index_type &index) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
degree_promote_to(const index_type °) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
degree_promote_to(const index_type &index, const index_type °) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
degrees(it__ itd) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
dimension() | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inlinestatic |
dimension_type typedef | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
eli::geom::intersect::minimum_distance(typename piecewise< curve1__, data1__, dim1__, tol1__ >::data_type &t, const piecewise< curve1__, data1__, dim1__, tol1__ > &pc, const typename piecewise< curve1__, data1__, dim1__, tol1__ >::point_type &pt) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | friend |
error_code enum name | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
f(const data_type &t) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
find_discontinuities(eli::geom::general::continuity cont, std::vector< data_type > &tdisc) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
find_discontinuities(const data_type &angle_tol, std::vector< data_type > &tdisc) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
find_segment(typename segment_collection_type::const_iterator &it, const index_type &index) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inlineprivate |
find_segment(typename segment_collection_type::iterator &it, const index_type &index) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inlineprivate |
find_segment(typename segment_collection_type::const_iterator &it, data_type &tt, const data_type &t_in) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inlineprivate |
find_segment(typename segment_collection_type::iterator &it, data_type &tt, const data_type &t_in) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inlineprivate |
fp(const data_type &t) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
fpp(const data_type &t) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
fppp(const data_type &t) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
frenet_serret_frame(point_type &t, point_type &n, point_type &b, const data_type &t0) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
get(curve_type &curve, const index_type &index) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
get(curve_type &curve, data_type &dt, const index_type &index) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
get_bounding_box(bounding_box_type &bb) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
get_delta_t(const typename segment_collection_type::iterator &it) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inlineprivate |
get_delta_t(const typename segment_collection_type::const_iterator &it) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inlineprivate |
get_delta_t(const typename segment_collection_type::reverse_iterator &it) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inlineprivate |
get_delta_t(const typename segment_collection_type::const_reverse_iterator &it) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inlineprivate |
get_parameter_max() const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
get_parameter_min() const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
get_parameters(it__ itt) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
get_pmap(std::vector< data_type > &pmap) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
get_t0() const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
get_tmax() const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
INDEX_NOT_FOUND enum value | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
index_type typedef | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
INVALID_INDEX enum value | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
INVALID_PARAM enum value | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
INVALID_PARAM_DIFFERENCE enum value | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
length(typename piecewise< curve1__, data1__, dim1__, tol1__ >::data_type &len, const piecewise< curve1__, data1__, dim1__, tol1__ > &pc, const typename piecewise< curve1__, data1__, dim1__, tol1__ >::data_type &tol) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | friend |
length(typename piecewise< curve1__, data1__, dim1__, tol1__ >::data_type &len, const piecewise< curve1__, data1__, dim1__, tol1__ > &pc, const typename piecewise< curve1__, data1__, dim1__, tol1__ >::data_type &t0, const typename piecewise< curve1__, data1__, dim1__, tol1__ >::data_type &t1, const typename piecewise< curve1__, data1__, dim1__, tol1__ >::data_type &tol) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | friend |
NO_ERRORS enum value | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
number_segments() const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
open() const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
operator!=(const piecewise< curve__, data_type, dim__ > &p) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
operator=(const piecewise< curve__, data_type, dim__ > &p) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
operator==(const piecewise< curve__, data_type, dim__ > &p) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
parameter_report() const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
piecewise() | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
piecewise(const piecewise< curve__, data_type, dim__, tol__ > &p) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
point_type typedef | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
push_back(const curve_type &curve, const data_type &dt=1.0) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
push_back(const piecewise< curve__, data_type, dim__, tol__ > &p) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
push_front(const curve_type &curve, const data_type &dt=1.0) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
push_front(const piecewise< curve__, data_type, dim__, tol__ > &p) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
reflect(const point_type &normal) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
reflect(const point_type &normal, const data_type &d) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
reflect_xy() | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
reflect_xz() | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
reflect_yz() | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
replace(const curve_type &curve, const index_type &index) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
replace(const curve_type &curve, const index_type &index0, const index_type &index1) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
replace(const piecewise< curve__, data_type, dim__ > &p, const index_type &index) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
replace(const piecewise< curve__, data_type, dim__ > &p, const index_type &index0, const index_type &index1) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
reverse() | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
rotate(const rotation_matrix_type &rmat) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
rotate(const rotation_matrix_type &rmat, const point_type &rorig) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
rotation_matrix_type typedef | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
round(const data_type &rad) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
round(const data_type &rad, const index_type &joint) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
segment_collection_type typedef | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | private |
SEGMENT_NOT_CONNECTED enum value | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
segment_to_cubic(it__ it, const data_type &ttol) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inlineprivate |
segments | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | private |
set(it__ itb, it__ ite) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
set(it__ itb, it__ ite, itd__ itd) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
set_t0(const data_type &t0_in) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
smooth(const data_type &angle_tol, const data_type &t) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
split(const data_type &t) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
split(piecewise< curve__, data_type, dim__ > &before, piecewise< curve__, data_type, dim__ > &after, const data_type &tsplit) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
split_seg(it__ it, const data_type &tt) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inlineprivate |
split_seg(it__ it, it__ &itinsert, const data_type &tt) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inlineprivate |
tanget(const data_type &t) const | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
tmax | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | private |
to_cubic(const data_type &ttol) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
tol | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | private |
tolerance_type typedef | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
translate(const point_type &trans) | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |
UNKNOWN_ERROR enum value | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | |
~piecewise() | eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > | inline |