|
template<typename Derived1 , typename Derived2 > |
void | eli::geom::utility::de_casteljau (Eigen::MatrixBase< Derived1 > &p, const Eigen::MatrixBase< Derived2 > &cp, const typename Derived2::Scalar &t) |
|
template<typename Derived1 , typename Derived2 > |
void | eli::geom::utility::bezier_p_control_point (Eigen::MatrixBase< Derived1 > &cp_p, const Eigen::MatrixBase< Derived2 > &cp) |
|
template<typename Derived1 , typename Derived2 > |
void | eli::geom::utility::bezier_pp_control_point (Eigen::MatrixBase< Derived1 > &cp_pp, const Eigen::MatrixBase< Derived2 > &cp) |
|
template<typename Derived1 , typename Derived2 > |
void | eli::geom::utility::bezier_ppp_control_point (Eigen::MatrixBase< Derived1 > &cp_ppp, const Eigen::MatrixBase< Derived2 > &cp) |
|
template<typename Derived1 , typename Derived2 > |
void | eli::geom::utility::bezier_promote_control_points (Eigen::MatrixBase< Derived1 > &cp_out, const Eigen::MatrixBase< Derived2 > &cp_in) |
|
template<typename Derived1 , typename Derived2 > |
void | eli::geom::utility::bezier_promote_control_points_to (Eigen::MatrixBase< Derived1 > &cp_out, const Eigen::MatrixBase< Derived2 > &cp_in) |
|
template<typename Derived1 , typename Derived2 > |
void | eli::geom::utility::bezier_control_points_to_cubic (Eigen::MatrixBase< Derived1 > &cp_out, const Eigen::MatrixBase< Derived2 > &cp_in) |
|
template<typename Derived1 , typename Derived2 > |
void | eli::geom::utility::bezier_demote_control_points (Eigen::MatrixBase< Derived1 > &cp_out, const Eigen::MatrixBase< Derived2 > &cp_in, int ncon) |
|
template<typename Derived1 , typename Derived2 > |
void | eli::geom::utility::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 | eli::geom::utility::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 | eli::geom::utility::bezier_N (Eigen::MatrixBase< Derived > &N, const typename Derived::Index &n) |
|
template<typename Derived > |
void | eli::geom::utility::bezier_T (Eigen::MatrixBase< Derived > &T, const typename Derived::Scalar &t, const typename Derived::Index &n) |
|
template<typename Derived > |
void | eli::geom::utility::bezier_T_p (Eigen::MatrixBase< Derived > &Tp, const typename Derived::Scalar &t, const typename Derived::Index &n) |
|
template<typename Derived > |
void | eli::geom::utility::bezier_T_pp (Eigen::MatrixBase< Derived > &Tpp, const typename Derived::Scalar &t, const typename Derived::Index &n) |
|
template<typename Derived > |
void | eli::geom::utility::bezier_T_ppp (Eigen::MatrixBase< Derived > &Tppp, const typename Derived::Scalar &t, const typename Derived::Index &n) |
|