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 ()
 
HPS.Point GetWindowMax ()
 
HPS.Point GetWindowMin ()
 
HPS.MatrixKit GetWorldToWindow ()
 
bool Intersects (HPS.SimpleCuboid world_space_bounding)
 
bool Intersects (HPS.Point world_space_point)
 

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

◆ GetName()

string HPS.OOC.Area.GetName ( )
inline

Returns the name associated with this Area

◆ GetWorldToWindow()

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

Returns the MatrixKit associated with this Area

◆ Intersects() [1/2]

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.

◆ Intersects() [2/2]

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