Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
HPS.Rectangle Struct Reference

Public Member Functions

 Rectangle (float in_left, float in_right, float in_bottom, float in_top)
 
 Rectangle (Rectangle that)
 
 Rectangle (int count, Point[] points)
 
override bool Equals (object obj)
 
bool Equals (Rectangle r)
 
override int GetHashCode ()
 
float Width ()
 
float Height ()
 
float Area ()
 
bool Intersecting (Rectangle rect)
 
bool Contains (Point contained)
 
bool Contains (Rectangle rect)
 
bool Contains (Rectangle rect, float epsilon)
 
Rectangle Expand (float border)
 
Rectangle Contract (float border)
 
Rectangle Contract (Rectangle rect)
 
Rectangle Intersect (Rectangle rect)
 
Rectangle Union (Rectangle rect)
 
Rectangle Inscribe_Scope (Rectangle scope)
 
Rectangle Circumscribe_Scope (Rectangle scope)
 

Static Public Member Functions

static bool operator== (Rectangle a, Rectangle b)
 
static bool operator!= (Rectangle a, Rectangle b)
 
static Rectangle full_scope ()
 

Public Attributes

float left
 
float right
 
float bottom
 
float top
 

The documentation for this struct was generated from the following file: