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

Public Member Functions

 DPoint (double in_x, double in_y, double in_z)
 
 DPoint (DPoint p)
 
 DPoint (DVector v)
 
override bool Equals (object obj)
 
bool Equals (DVector p)
 
bool Equals (DPoint p)
 
override int GetHashCode ()
 

Static Public Member Functions

static DPoint operator* (DPoint p, double s)
 
static DPoint operator/ (DPoint p, double s)
 
static DVector operator- (DPoint p1, DPoint p2)
 
static DPoint operator+ (DPoint p, DVector v)
 
static DPoint operator- (DPoint p, DVector v)
 
static bool operator== (DPoint p1, DPoint p2)
 
static bool operator!= (DPoint p1, DPoint p2)
 
static DPoint Midpoint (DPoint a, DPoint b)
 
static DPoint Midpoint (DPoint a, DPoint b, DPoint c)
 
static DPoint Origin ()
 
static DPoint Zero ()
 

Public Attributes

double x
 
double y
 
double z
 

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