|
header_utils
|
Represents a 2D, axis-aligned ellipse area_shape. More...
#include <ellipse.h>
Public Member Functions | |
| auto const & | centroid () const |
| bool | contains (glm::tvec2< T > pt) const |
| T | edge_length () const |
| glm::tvec2< T > | edge_point_alpha (T t) const |
| T | calculate_area () const |
| glm::tvec2< T > | edge_point (T t) const |
| trec2< T > | bounding_box () const |
| glm::tvec2< T > | closest_point_to (glm::tvec2< T > pt) const |
Public Attributes | |
| glm::tvec2< T > | center |
| glm::tvec2< T > | radii |
Represents a 2D, axis-aligned ellipse area_shape.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| glm::tvec2<T> ghassanpl::geometry::tellipse< T >::center |
| glm::tvec2<T> ghassanpl::geometry::tellipse< T >::radii |