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

Public Member Functions

 Point2D (float in_x, float in_y)
 
 Point2D (Point2D p)
 
 Point2D (Point p)
 
 Point2D (Vector2D v)
 
override bool Equals (object obj)
 
bool Equals (Vector p)
 
bool Equals (Point2D p)
 
override int GetHashCode ()
 

Static Public Member Functions

static Point2D operator* (Point2D p, float s)
 
static Point2D operator/ (Point2D p, float s)
 
static Vector2D operator- (Point2D p1, Point2D p2)
 
static Point2D operator+ (Point2D p, Vector2D v)
 
static Point2D operator- (Point2D p, Vector2D v)
 
static bool operator== (Point2D p1, Point2D p2)
 
static bool operator!= (Point2D p1, Point2D p2)
 
static Point2D Midpoint (Point2D a, Point2D b)
 
static Point2D Midpoint (Point2D a, Point2D b, Point2D c)
 
static Point2D Origin ()
 
static Point2D Zero ()
 

Public Attributes

float x
 
float y
 

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