|
template<typename curve1__ , typename curve2__ , typename tol__ > |
bool | check_point_continuity (const curve1__ &curve1, const typename curve1__::data_type &dt1, const curve2__ &curve2, const typename curve2__::data_type &dt2, const eli::geom::general::continuity &cont, const tol__ &tol) |
|
template<typename curve1__ , typename curve2__ , typename tol__ > |
eli::geom::general::continuity | report_point_continuity (const curve1__ &curve1, const typename curve1__::data_type &dt1, const curve2__ &curve2, const typename curve2__::data_type &dt2, const tol__ &tol) |
|
template<typename Derived1 , typename Derived2 > |
void | de_casteljau (Eigen::MatrixBase< Derived1 > &p, const Eigen::MatrixBase< Derived2 > &cp, const typename Derived2::Scalar &t) |
|
template<typename Derived1 , typename Derived2 > |
void | bezier_p_control_point (Eigen::MatrixBase< Derived1 > &cp_p, const Eigen::MatrixBase< Derived2 > &cp) |
|
template<typename Derived1 , typename Derived2 > |
void | bezier_pp_control_point (Eigen::MatrixBase< Derived1 > &cp_pp, const Eigen::MatrixBase< Derived2 > &cp) |
|
template<typename Derived1 , typename Derived2 > |
void | bezier_ppp_control_point (Eigen::MatrixBase< Derived1 > &cp_ppp, const Eigen::MatrixBase< Derived2 > &cp) |
|
template<typename Derived1 , typename Derived2 > |
void | bezier_promote_control_points (Eigen::MatrixBase< Derived1 > &cp_out, const Eigen::MatrixBase< Derived2 > &cp_in) |
|
template<typename Derived1 , typename Derived2 > |
void | bezier_promote_control_points_to (Eigen::MatrixBase< Derived1 > &cp_out, const Eigen::MatrixBase< Derived2 > &cp_in) |
|
template<typename Derived1 , typename Derived2 > |
void | bezier_control_points_to_cubic (Eigen::MatrixBase< Derived1 > &cp_out, const Eigen::MatrixBase< Derived2 > &cp_in) |
|
template<typename Derived1 , typename Derived2 > |
void | bezier_demote_control_points (Eigen::MatrixBase< Derived1 > &cp_out, const Eigen::MatrixBase< Derived2 > &cp_in, int ncon) |
|
template<typename Derived1 , typename Derived2 > |
void | bezier_eqp_distance_bound (const Eigen::MatrixBase< Derived1 > &cp_a, const Eigen::MatrixBase< Derived2 > &cp_b, typename Derived1::Scalar &maxd) |
|
template<typename Derived1 , typename Derived2 > |
void | bezier_split_control_points (Eigen::MatrixBase< Derived1 > &cp_lo, Eigen::MatrixBase< Derived1 > &cp_hi, const Eigen::MatrixBase< Derived2 > &cp_in, const typename Derived2::Scalar &t) |
|
template<typename Derived > |
void | bezier_N (Eigen::MatrixBase< Derived > &N, const typename Derived::Index &n) |
|
template<typename Derived > |
void | bezier_T (Eigen::MatrixBase< Derived > &T, const typename Derived::Scalar &t, const typename Derived::Index &n) |
|
template<typename Derived > |
void | bezier_T_p (Eigen::MatrixBase< Derived > &Tp, const typename Derived::Scalar &t, const typename Derived::Index &n) |
|
template<typename Derived > |
void | bezier_T_pp (Eigen::MatrixBase< Derived > &Tpp, const typename Derived::Scalar &t, const typename Derived::Index &n) |
|
template<typename Derived > |
void | bezier_T_ppp (Eigen::MatrixBase< Derived > &Tppp, const typename Derived::Scalar &t, const typename Derived::Index &n) |
|