#include "Simplex.h"
#include "../../kernel/Line_2.h"
#include "../../kernel/Plane.h"
#include "simplex_distance.ipp"
Go to the source code of this file.
Namespaces | |
namespace | geom |
Functions | |
template<typename T> | |
void | geom::project (const Simplex< 1, ads::FixedArray< 2, T >, T > &s2, const ads::FixedArray< 2, T > &x2, Simplex< 1, ads::FixedArray< 1, T >, T > *s1, ads::FixedArray< 1, T > *x1) |
Project the simplex and the point in 2-D to 1-D. | |
template<typename T> | |
void | geom::project (const Simplex< 1, ads::FixedArray< 2, T >, T > &s2, const ads::FixedArray< 2, T > &x2, Simplex< 1, ads::FixedArray< 1, T >, T > *s1, ads::FixedArray< 1, T > *x1, ads::FixedArray< 1, T > *y1) |
Project the simplex and the point in 2-D to 1-D. | |
template<typename T> | |
void | geom::project (const Simplex< 2, ads::FixedArray< 3, T >, T > &s3, const ads::FixedArray< 3, T > &x3, Simplex< 2, ads::FixedArray< 2, T >, T > *s2, ads::FixedArray< 2, T > *x2) |
Project the simplex and the point in 3-D to 2-D. | |
template<typename T> | |
void | geom::project (const Simplex< 2, ads::FixedArray< 3, T >, T > &s3, const ads::FixedArray< 3, T > &x3, Simplex< 2, ads::FixedArray< 2, T >, T > *s2, ads::FixedArray< 2, T > *x2, ads::FixedArray< 1, T > *z1) |
Project the simplex and the point in 3-D to 2-D. |