|
header_utils
|
TODO: This all needs to be tested. More...
#include <geometry_common.h>
Public Types | |
| using | value_type |
| using | vec2 |
Public Member Functions | |
| template<typename U> | |
| U | distance (glm::tvec2< U > const &point) |
| template<typename U> | |
| glm::tvec2< U > | closest_point_to (glm::tvec2< U > const &point) |
| int | side (vec2 const &point) |
| TODO: should we create enum { positive/above, negative/below, zero/on_line/colinear/coplanar }? | |
Public Attributes | |
| T | a |
| T | b |
| T | c |
TODO: This all needs to be tested.
Definition at line 301 of file geometry_common.h.
| using ghassanpl::geometry::basic_line_t< T >::value_type |
Definition at line 307 of file geometry_common.h.
| using ghassanpl::geometry::basic_line_t< T >::vec2 |
Definition at line 308 of file geometry_common.h.
|
inline |
Definition at line 317 of file geometry_common.h.
|
inline |
Definition at line 311 of file geometry_common.h.
|
inline |
TODO: should we create enum { positive/above, negative/below, zero/on_line/colinear/coplanar }?
Definition at line 324 of file geometry_common.h.
| T ghassanpl::geometry::basic_line_t< T >::a |
Definition at line 303 of file geometry_common.h.
| T ghassanpl::geometry::basic_line_t< T >::b |
Definition at line 304 of file geometry_common.h.
| T ghassanpl::geometry::basic_line_t< T >::c |
Definition at line 305 of file geometry_common.h.