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

Public Member Functions

 Plane2D (float in_a, float in_b, float in_c)
 
 Plane2D (Plane2D p)
 
 Plane2D (Vector2D v, float f=0)
 
 Plane2D (Vector2D v, Point2D p)
 
 Plane2D (Point2D p, Vector2D v)
 
override bool Equals (object obj)
 
bool Equals (Plane2D p)
 
override int GetHashCode ()
 
Plane2D Normalize (float epsilon=1.0E-30f)
 

Static Public Member Functions

static bool operator== (Plane2D p1, Plane2D p2)
 
static bool operator!= (Plane2D p1, Plane2D p2)
 
static Plane2D operator* (Plane2D p, float s)
 
static Plane2D operator/ (Plane2D p, float s)
 
static Plane2D Zero ()
 
static Plane2D Interpolate (Plane2D a, Plane2D b, float t)
 

Public Attributes

float a
 
float b
 
float c
 

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