13 #ifndef minimum_distance_point_test_suite_hpp
14 #define minimum_distance_point_test_suite_hpp
24 template<
typename data__>
78 dist=(pt1-pt2).norm();
90 dist=(pt1-pt2).norm();
102 dist=(pt1-pt2).norm();
curve::piecewise< curve1__, data1__, dim1__, tol1__ >::data_type minimum_distance(typename curve::piecewise< curve1__, data1__, dim1__, tol1__ >::data_type &t, const curve::piecewise< curve1__, data1__, dim1__, tol1__ > &pc, const typename curve::piecewise< curve1__, data1__, dim1__, tol1__ >::point_type &pt)
void simple_2d_test()
Definition: minimum_distance_point_test_suite.hpp:82
Definition: minimum_distance_point_test_suite.hpp:25
Eigen::Matrix< data_type, 1, 1 > point_type1
Definition: minimum_distance_point_test_suite.hpp:29
minimum_distance_point_test_suite()
Definition: minimum_distance_point_test_suite.hpp:61
void simple_3d_test()
Definition: minimum_distance_point_test_suite.hpp:94
bool approximately_equal(const Eigen::MatrixBase< Derived1 > &m1, const Eigen::MatrixBase< Derived2 > &m2) const
Definition: tolerance.hpp:99
point_type1::Index index_type
Definition: minimum_distance_point_test_suite.hpp:33
Eigen::Matrix< data_type, 1, 2 > point_type2
Definition: minimum_distance_point_test_suite.hpp:30
void AddTests(const float &)
Definition: minimum_distance_point_test_suite.hpp:38
Eigen::Matrix< data_type, 1, 3 > point_type3
Definition: minimum_distance_point_test_suite.hpp:31
eli::util::tolerance< data_type > tol
Definition: minimum_distance_point_test_suite.hpp:35
void AddTests(const long double &)
Definition: minimum_distance_point_test_suite.hpp:52
void simple_1d_test()
Definition: minimum_distance_point_test_suite.hpp:70
void AddTests(const double &)
Definition: minimum_distance_point_test_suite.hpp:45
~minimum_distance_point_test_suite()
Definition: minimum_distance_point_test_suite.hpp:65
data__ data_type
Definition: minimum_distance_point_test_suite.hpp:28