Public Member Functions | Static Public Member Functions | Public Attributes

Lib3D.Vector4 Struct Reference

List of all members.

Public Member Functions

 Vector4 (double x, double y, double z, double w)
 Vector4 (string value)
void CopyTo (float[] array)
void CoptTo (double[] array)
double Length ()
double LengthSquared ()
void Normalize ()
override string ToString ()
bool Equals (Vector4 vec)

Static Public Member Functions

static Vector4 Normalize (Vector4 vec)
static Vector4 operator+ (Vector4 a, Vector4 b)
static Vector4 operator- (Vector4 a, Vector4 b)
static Vector4 operator- (Vector4 vec)
static Vector4 operator* (Vector4 a, Vector4 b)
static Vector4 operator* (Vector4 a, double b)
static Vector4 operator* (double a, Vector4 b)
static Vector4 operator/ (Vector4 a, Vector4 b)
static Vector4 operator/ (Vector4 a, double b)
static double Dot (Vector4 a, Vector4 b)

Public Attributes

double X
double Y
double Z
double W

Constructor & Destructor Documentation

Lib3D.Vector4.Vector4 ( double  x,
double  y,
double  z,
double  w 
)
Lib3D.Vector4.Vector4 ( string  value  ) 

Member Function Documentation

void Lib3D.Vector4.CoptTo ( double[]  array  ) 
void Lib3D.Vector4.CopyTo ( float[]  array  ) 
static double Lib3D.Vector4.Dot ( Vector4  a,
Vector4  b 
) [static]
bool Lib3D.Vector4.Equals ( Vector4  vec  ) 
double Lib3D.Vector4.Length (  ) 
double Lib3D.Vector4.LengthSquared (  ) 
static Vector4 Lib3D.Vector4.Normalize ( Vector4  vec  )  [static]
void Lib3D.Vector4.Normalize (  ) 
static Vector4 Lib3D.Vector4.operator* ( Vector4  a,
Vector4  b 
) [static]
static Vector4 Lib3D.Vector4.operator* ( Vector4  a,
double  b 
) [static]
static Vector4 Lib3D.Vector4.operator* ( double  a,
Vector4  b 
) [static]
static Vector4 Lib3D.Vector4.operator+ ( Vector4  a,
Vector4  b 
) [static]
static Vector4 Lib3D.Vector4.operator- ( Vector4  vec  )  [static]
static Vector4 Lib3D.Vector4.operator- ( Vector4  a,
Vector4  b 
) [static]
static Vector4 Lib3D.Vector4.operator/ ( Vector4  a,
Vector4  b 
) [static]
static Vector4 Lib3D.Vector4.operator/ ( Vector4  a,
double  b 
) [static]
override string Lib3D.Vector4.ToString (  ) 

Member Data Documentation


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