|
| template<typename DerivedQ, typename DerivedC, typename DerivedsqrD, typename DerivedS, typename DerivedK> |
| void | igl::cycodebase::point_cubic_squared_distance (const Eigen::MatrixBase< DerivedQ > &Q, const Eigen::MatrixBase< DerivedC > &C, Eigen::PlainObjectBase< DerivedsqrD > &sqrD, Eigen::PlainObjectBase< DerivedS > &S, Eigen::PlainObjectBase< DerivedK > &K) |
| | Compute the squared distance from a set of points to a cubic Bezier curve.
|
| template<typename DerivedQ, typename DerivedC, typename DerivedD, typename DerivedB, typename DerivedsqrD, typename DerivedS, typename DerivedK> |
| void | igl::cycodebase::point_cubic_squared_distance (const Eigen::MatrixBase< DerivedQ > &Q, const Eigen::MatrixBase< DerivedC > &C, const Eigen::MatrixBase< DerivedD > &D, const Eigen::MatrixBase< DerivedB > &B, Eigen::PlainObjectBase< DerivedsqrD > &sqrD, Eigen::PlainObjectBase< DerivedS > &S, Eigen::PlainObjectBase< DerivedK > &K) |
| | overload
|
| template<typename Derivedq, typename DerivedC, typename DerivedD, typename DerivedB, typename Derivedk> |
| void | igl::cycodebase::point_cubic_squared_distance (const Eigen::MatrixBase< Derivedq > &q, const Eigen::MatrixBase< DerivedC > &C, const Eigen::MatrixBase< DerivedD > &D, const Eigen::MatrixBase< DerivedB > &B, typename Derivedq::Scalar &sqrD, typename Derivedq::Scalar &s, Eigen::PlainObjectBase< Derivedk > &k) |
| | single point overload
|
| template<typename Derivedq, typename DerivedC, typename Derivedk> |
| void | igl::cycodebase::point_cubic_squared_distance (const Eigen::MatrixBase< Derivedq > &q, const Eigen::MatrixBase< DerivedC > &C, typename Derivedq::Scalar &sqrD, typename Derivedq::Scalar &s, Eigen::PlainObjectBase< Derivedk > &k) |
| | single point overload
|