#include "vgl_triangle_test.h"Go to the source code of this file.
Defines | |
| #define | vgl_triangle_test_txx_ |
| #define | VGL_TRIANGLE_TEST_INSTANTIATE(T) |
Functions | |
| template<class T > | |
| T | vgl_triangle_test_discriminant (T x1, T y1, T x2, T y2, T x3, T y3) |
| Compute discriminant function. | |
| template<class T > | |
| bool | vgl_triangle_test_inside (T x1, T y1, T x2, T y2, T x3, T y3, T x, T y) |
| Function returns true if (x, y) is inside, or on the boundary of triangle. | |
Definition in file vgl_triangle_test.txx.
| #define VGL_TRIANGLE_TEST_INSTANTIATE | ( | T | ) |
template T vgl_triangle_test_discriminant(T, T, T, T, T, T); \ template bool vgl_triangle_test_inside(T, T, T, T, T, T, T, T)
Definition at line 43 of file vgl_triangle_test.txx.
| #define vgl_triangle_test_txx_ |
Definition at line 3 of file vgl_triangle_test.txx.
| T vgl_triangle_test_discriminant | ( | T | x1, |
| T | y1, | ||
| T | x2, | ||
| T | y2, | ||
| T | x3, | ||
| T | y3 | ||
| ) |
Compute discriminant function.
Returns determinant of
[ x1 x2 x3 ] [ y1 y2 y3 ] [ 1 1 1 ]
Definition at line 11 of file vgl_triangle_test.txx.
| bool vgl_triangle_test_inside | ( | T | x1, |
| T | y1, | ||
| T | x2, | ||
| T | y2, | ||
| T | x3, | ||
| T | y3, | ||
| T | x, | ||
| T | y | ||
| ) |
Function returns true if (x, y) is inside, or on the boundary of triangle.
The triangle whose vertices are (xi, yi), i=1,2,3.
Definition at line 19 of file vgl_triangle_test.txx.
1.7.5.1