Powertek.OpenGl.Vertex2f Class Reference

Vertex2f. More...

List of all members.

Public Member Functions

 Vertex2f ()
 Vertex2f (float x, float y)
 Vertex2f (float x)
 Vertex2f (Vertex2f v)
 Vertex2f (Vertex3f v)
void Init ()
void Init (float x, float y)
void Init (double x, double y)
void Init (Vertex2f v)
bool IsEqual (Vertex2f v)
float DistanceFrom (ref Vertex2f v)
float SquareDot ()
float DotProduct (Vertex2f v)
void ToConsole ()
void ToConsole (String message)
void Normalize ()
float Cell (int id)

Static Public Member Functions

static Vertex2f operator+ (Vertex2f v1, Vertex2f v2)
static Vertex2f operator- (Vertex2f v1, Vertex2f v2)
static Vertex2f operator* (Vertex2f v1, Vertex3f v2)
static Vertex2f operator/ (Vertex2f v1, Vertex2f v2)
static Vertex2f operator+ (float v, Vertex2f v2)
static Vertex2f operator- (float v, Vertex2f v2)
static Vertex2f operator* (float v, Vertex2f v2)
static Vertex2f operator/ (float v, Vertex2f v2)
static Vertex2f operator+ (Vertex2f v2, float v)
static Vertex2f operator- (Vertex2f v2, float v)
static Vertex2f operator* (Vertex2f v2, float v)
static Vertex2f operator/ (Vertex2f v2, float v)

Public Attributes

float X
float Y

Properties

float Length [get]


Detailed Description


Constructor & Destructor Documentation

Powertek.OpenGl.Vertex2f.Vertex2f (  ) 

Powertek.OpenGl.Vertex2f.Vertex2f ( float  x,
float  y 
)

Powertek.OpenGl.Vertex2f.Vertex2f ( float  x  ) 

Powertek.OpenGl.Vertex2f.Vertex2f ( Vertex2f  v  ) 

Powertek.OpenGl.Vertex2f.Vertex2f ( Vertex3f  v  ) 


Member Function Documentation

float Powertek.OpenGl.Vertex2f.Cell ( int  id  ) 

Cell index, 0 = x, 1 = y.

Parameters:
id 
Returns:

float Powertek.OpenGl.Vertex2f.DistanceFrom ( ref Vertex2f  v  ) 

Return the distance between two vertices.

Parameters:
v 
Returns:

float Powertek.OpenGl.Vertex2f.DotProduct ( Vertex2f  v  ) 

Dot product.

Parameters:
v 
Returns:

void Powertek.OpenGl.Vertex2f.Init ( Vertex2f  v  ) 

Init Vertex.

Parameters:
v 

void Powertek.OpenGl.Vertex2f.Init ( double  x,
double  y 
)

Init Vertex.

Parameters:
x 
y 

void Powertek.OpenGl.Vertex2f.Init ( float  x,
float  y 
)

Init Vertex.

Parameters:
x 
y 

void Powertek.OpenGl.Vertex2f.Init (  ) 

Init Vertex with 0f.

bool Powertek.OpenGl.Vertex2f.IsEqual ( Vertex2f  v  ) 

Check if vertex is equal to another.

Parameters:
v 
Returns:

void Powertek.OpenGl.Vertex2f.Normalize (  ) 

Normalize this vertex.

static Vertex2f Powertek.OpenGl.Vertex2f.operator* ( Vertex2f  v2,
float  v 
) [static]

Operator Overloading.

Parameters:
v2 
v 
Returns:

static Vertex2f Powertek.OpenGl.Vertex2f.operator* ( float  v,
Vertex2f  v2 
) [static]

Operator Overloading.

Parameters:
v 
v2 
Returns:

static Vertex2f Powertek.OpenGl.Vertex2f.operator* ( Vertex2f  v1,
Vertex3f  v2 
) [static]

Operator Overloading.

Parameters:
v1 
v2 
Returns:

static Vertex2f Powertek.OpenGl.Vertex2f.operator+ ( Vertex2f  v2,
float  v 
) [static]

Operator Overloading.

Parameters:
v2 
v 
Returns:

static Vertex2f Powertek.OpenGl.Vertex2f.operator+ ( float  v,
Vertex2f  v2 
) [static]

Operator Overloading.

Parameters:
v 
v2 
Returns:

static Vertex2f Powertek.OpenGl.Vertex2f.operator+ ( Vertex2f  v1,
Vertex2f  v2 
) [static]

Operator Overloading.

Parameters:
v1 
v2 
Returns:

static Vertex2f Powertek.OpenGl.Vertex2f.operator- ( Vertex2f  v2,
float  v 
) [static]

Operator Overloading.

Parameters:
v2 
v 
Returns:

static Vertex2f Powertek.OpenGl.Vertex2f.operator- ( float  v,
Vertex2f  v2 
) [static]

Operator Overloading.

Parameters:
v 
v2 
Returns:

static Vertex2f Powertek.OpenGl.Vertex2f.operator- ( Vertex2f  v1,
Vertex2f  v2 
) [static]

Operator Overloading.

Parameters:
v1 
v2 
Returns:

static Vertex2f Powertek.OpenGl.Vertex2f.operator/ ( Vertex2f  v2,
float  v 
) [static]

Operator Overloading.

Parameters:
v2 
v 
Returns:

static Vertex2f Powertek.OpenGl.Vertex2f.operator/ ( float  v,
Vertex2f  v2 
) [static]

Operator Overloading.

Parameters:
v 
v2 
Returns:

static Vertex2f Powertek.OpenGl.Vertex2f.operator/ ( Vertex2f  v1,
Vertex2f  v2 
) [static]

Operator Overloading.

Parameters:
v1 
v2 
Returns:

float Powertek.OpenGl.Vertex2f.SquareDot (  ) 

Squared dot product.

Returns:

void Powertek.OpenGl.Vertex2f.ToConsole ( String  message  ) 

Output vertex to console.

Parameters:
message 

void Powertek.OpenGl.Vertex2f.ToConsole (  ) 

Output vertex to console.


Member Data Documentation

X Component.

Y Component.


Property Documentation

float Powertek.OpenGl.Vertex2f.Length [get]

Length of this Vertex.


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

Generated on Thu Nov 20 04:46:33 2008 for Powertek.OpenGl, 2.0.6.64 by  doxygen 1.5.7.1