Code-Eli  0.3.6
eli::geom::curve::piecewise< curve__, data__, dim__, tol__ > Member List

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

bounding_box_type typedefeli::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 typedefeli::geom::curve::piecewise< curve__, data__, dim__, tol__ >
curve_type typedefeli::geom::curve::piecewise< curve__, data__, dim__, tol__ >
data_type typedefeli::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 &deg)eli::geom::curve::piecewise< curve__, data__, dim__, tol__ >inline
degree_promote_to(const index_type &index, const index_type &deg)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 typedefeli::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 nameeli::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 valueeli::geom::curve::piecewise< curve__, data__, dim__, tol__ >
index_type typedefeli::geom::curve::piecewise< curve__, data__, dim__, tol__ >
INVALID_INDEX enum valueeli::geom::curve::piecewise< curve__, data__, dim__, tol__ >
INVALID_PARAM enum valueeli::geom::curve::piecewise< curve__, data__, dim__, tol__ >
INVALID_PARAM_DIFFERENCE enum valueeli::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 valueeli::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 typedefeli::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 typedefeli::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 typedefeli::geom::curve::piecewise< curve__, data__, dim__, tol__ >private
SEGMENT_NOT_CONNECTED enum valueeli::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
segmentseli::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
tmaxeli::geom::curve::piecewise< curve__, data__, dim__, tol__ >private
to_cubic(const data_type &ttol)eli::geom::curve::piecewise< curve__, data__, dim__, tol__ >inline
toleli::geom::curve::piecewise< curve__, data__, dim__, tol__ >private
tolerance_type typedefeli::geom::curve::piecewise< curve__, data__, dim__, tol__ >
translate(const point_type &trans)eli::geom::curve::piecewise< curve__, data__, dim__, tol__ >inline
UNKNOWN_ERROR enum valueeli::geom::curve::piecewise< curve__, data__, dim__, tol__ >
~piecewise()eli::geom::curve::piecewise< curve__, data__, dim__, tol__ >inline