The Area class is represents a quadrilateral area for highlighting. More...
#include <sprk_ooc.h>

Public Member Functions | |
| Area () | |
| Area (HPS::Rectangle const &in_rect, HPS::MatrixKit const &in_world_to_window, const char *in_name) | |
| bool | Intersects (HPS::SimpleCuboid const &world_space_bounding) const |
| Determines if a cuboid intersects this Area. More... | |
| bool | Intersects (HPS::Point const &world_space_point) const |
| Determines if a point intersects this Area. More... | |
| HPS::Point const & | GetWindowMin () const |
| HPS::Point const & | GetWindowMax () const |
| HPS::MatrixKit const & | GetWorldToWindow () const |
| Returns the MatrixKit associated with this Area. More... | |
| HPS::UTF8 const & | GetName () const |
| Returns the name associated with this Area. More... | |
Protected Attributes | |
| HPS::Point | window_min |
| HPS::Point | window_max |
| HPS::MatrixKit | world_to_window |
| HPS::UTF8 | name |
The Area class is represents a quadrilateral area for highlighting.
|
inline |
|
inline |
|
inline |
Returns the name associated with this Area.
|
inline |
|
inline |
|
inline |
|
inline |
Determines if a cuboid intersects this Area.
| world_space_bounding | The cuboid to test |

|
inline |
Determines if a point intersects this Area.
| world_space_point | The point to test |
|
protected |
|
protected |
|
protected |
|
protected |