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 |