API Search || Global Search

More...

Inheritance diagram for HPS.OOC.Area:

Public Member Functions

 Area (HPS.Rectangle in_rect, HPS.MatrixKit in_world_to_window, string in_name)
 
 Area (HPS.OOC.Area in_that)
 
virtual void Dispose ()
 
string GetName ()
 Returns the name associated with this Area More...
 
HPS.Point GetWindowMax ()
 
HPS.Point GetWindowMin ()
 
HPS.MatrixKit GetWorldToWindow ()
 Returns the MatrixKit associated with this Area More...
 
bool Intersects (HPS.SimpleCuboid world_space_bounding)
 Determines if a cuboid intersects this Area. More...
 
bool Intersects (HPS.Point world_space_point)
 Determines if a point intersects this Area. More...
 

Protected Member Functions

virtual void deleteCptr ()
 

Protected Attributes

bool cMemOwn
 
HandleRef cptr
 

Detailed Description

The Area class is represents a quadrilateral area for highlighting.

Member Function Documentation

string HPS.OOC.Area.GetName ( )
inline

Returns the name associated with this Area

HPS.MatrixKit HPS.OOC.Area.GetWorldToWindow ( )
inline

Returns the MatrixKit associated with this Area

bool HPS.OOC.Area.Intersects ( HPS.SimpleCuboid  world_space_bounding)
inline

Determines if a cuboid intersects this Area.

Parameters
world_space_boundingThe cuboid to test
Returns
    true if the cuboid interects this area, false otherwise.
bool HPS.OOC.Area.Intersects ( HPS.Point  world_space_point)
inline

Determines if a point intersects this Area.

Parameters
world_space_pointThe point to test
Returns
    true if the point intersects this area, false otherwise.

The documentation for this class was generated from the following file:
  • internals/hps_sprk_ooc/source/cs/HPS.OOC.cs