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

Public Member Functions

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

Static Public Member Functions

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

Public Attributes

float x
 
float y
 
float z
 

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