Rectangle

struct HPS.Rectangle

Public Functions

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

Public Members

float bottom
float left
float right
float top

Public Static Functions

Rectangle full_scope ()
Rectangle FullScope ()
Rectangle InvalidScope ()
bool operator!= (Rectangle a, Rectangle b)
bool operator== (Rectangle a, Rectangle b)
Rectangle Zero ()