Main Page | Modules | Class List | File List | Class Members | File Members

Fill a Fixed Size Vector
[Fixed Size Vectors]

Special definitions for 8/16/32/64 bits. More...

Functions

Gan_Vector2 gan_vec2_zero_s (void)
 Set fixed size vector to zero.
Gan_Vector2 gan_vec2_fill_s (double X, double Y)
 Return 2-vector filled with values.
Gan_Vector2gan_vec2_fill_q (Gan_Vector2 *p, double X, double Y)
 Macro: Fill 2-vector with values.
Gan_Vector2gan_vec2_zero_q (Gan_Vector2 *p)
 Macro: Fill fixed size vector with zero.
Gan_Vector2_f gan_vec2f_zero_s (void)
 Set fixed size vector to zero.
Gan_Vector2_f gan_vec2f_fill_s (float X, float Y)
 Return 2-vector filled with values.
Gan_Vector2_fgan_vec2f_fill_q (Gan_Vector2_f *p, float X, float Y)
 Macro: Fill 2-vector with values.
Gan_Vector2_fgan_vec2f_zero_q (Gan_Vector2_f *p)
 Macro: Fill fixed size vector with zero.
Gan_Vector3 gan_vec3_zero_s (void)
 Set fixed size vector to zero.
Gan_Vector3 gan_vec3_fill_s (double X, double Y, double Z)
 Return 3-vector filled with values.
Gan_Vector3gan_vec3_fill_q (Gan_Vector3 *p, double X, double Y, double Z)
 Macro: Fill 3-vector with values.
Gan_Vector3gan_vec3_zero_q (Gan_Vector3 *p)
 Macro: Fill fixed size vector with zero.
Gan_Vector3_f gan_vec3f_zero_s (void)
 Set fixed size vector to zero.
Gan_Vector3_f gan_vec3f_fill_s (float X, float Y, float Z)
 Return 3-vector filled with values.
Gan_Vector3_fgan_vec3f_fill_q (Gan_Vector3_f *p, float X, float Y, float Z)
 Macro: Fill 3-vector with values.
Gan_Vector3_fgan_vec3f_zero_q (Gan_Vector3_f *p)
 Macro: Fill fixed size vector with zero.
Gan_Vector4 gan_vec4_zero_s (void)
 Set fixed size vector to zero.
Gan_Vector4 gan_vec4_fill_s (double X, double Y, double Z, double W)
 Return 4-vector filled with values.
Gan_Vector4gan_vec4_fill_q (Gan_Vector4 *p, double X, double Y, double Z, double W)
 Macro: Fill 4-vector with values.
Gan_Vector4gan_vec4_zero_q (Gan_Vector4 *p)
 Macro: Fill fixed size vector with zero.
Gan_Vector4_f gan_vec4f_zero_s (void)
 Set fixed size vector to zero.
Gan_Vector4_f gan_vec4f_fill_s (float X, float Y, float Z, float W)
 Return 4-vector filled with values.
Gan_Vector4_fgan_vec4f_fill_q (Gan_Vector4_f *p, float X, float Y, float Z, float W)
 Macro: Fill 4-vector with values.
Gan_Vector4_fgan_vec4f_zero_q (Gan_Vector4_f *p)
 Macro: Fill fixed size vector with zero.

Detailed Description

Special definitions for 8/16/32/64 bits.


Function Documentation

Gan_Vector2* gan_vec2_fill_q Gan_Vector2 p,
double  X,
double  Y
 

Macro: Fill 2-vector with values.

Fill 2-vector p with values:

\[ p = \left(\begin{array}{c} X \\ Y \end{array}\right) \]

Returns:
Pointer to filled 2-vector p.

Gan_Vector2 gan_vec2_fill_s double  X,
double  Y
 

Return 2-vector filled with values.

Fill 2-vector with values:

\[ \left(\begin{array}{c} X \\ Y \end{array}\right) \]

Returns:
filled 2-vector.

Gan_Vector2* gan_vec2_zero_q Gan_Vector2 p  ) 
 

Macro: Fill fixed size vector with zero.

Fill fixed size vector p with zero, and return p.

Gan_Vector2 gan_vec2_zero_s void   ) 
 

Set fixed size vector to zero.

Return fixed size vector filled with zero values.

Gan_Vector2_f* gan_vec2f_fill_q Gan_Vector2_f p,
float  X,
float  Y
 

Macro: Fill 2-vector with values.

Fill 2-vector p with values:

\[ p = \left(\begin{array}{c} X \\ Y \end{array}\right) \]

Returns:
Pointer to filled 2-vector p.

Gan_Vector2_f gan_vec2f_fill_s float  X,
float  Y
 

Return 2-vector filled with values.

Fill 2-vector with values:

\[ \left(\begin{array}{c} X \\ Y \end{array}\right) \]

Returns:
filled 2-vector.

Gan_Vector2_f* gan_vec2f_zero_q Gan_Vector2_f p  ) 
 

Macro: Fill fixed size vector with zero.

Fill fixed size vector p with zero, and return p.

Gan_Vector2_f gan_vec2f_zero_s void   ) 
 

Set fixed size vector to zero.

Return fixed size vector filled with zero values.

Gan_Vector3* gan_vec3_fill_q Gan_Vector3 p,
double  X,
double  Y,
double  Z
 

Macro: Fill 3-vector with values.

Fill 3-vector p with values:

\[ p = \left(\begin{array}{c} X \\ Y \\ Z \end{array}\right) \]

Returns:
Pointer to filled 3-vector p.

Gan_Vector3 gan_vec3_fill_s double  X,
double  Y,
double  Z
 

Return 3-vector filled with values.

Fill 3-vector with values:

\[ \left(\begin{array}{c} X \\ Y \\ Z \end{array}\right) \]

Returns:
filled 3-vector.

Gan_Vector3* gan_vec3_zero_q Gan_Vector3 p  ) 
 

Macro: Fill fixed size vector with zero.

Fill fixed size vector p with zero, and return p.

Gan_Vector3 gan_vec3_zero_s void   ) 
 

Set fixed size vector to zero.

Return fixed size vector filled with zero values.

Gan_Vector3_f* gan_vec3f_fill_q Gan_Vector3_f p,
float  X,
float  Y,
float  Z
 

Macro: Fill 3-vector with values.

Fill 3-vector p with values:

\[ p = \left(\begin{array}{c} X \\ Y \\ Z \end{array}\right) \]

Returns:
Pointer to filled 3-vector p.

Gan_Vector3_f gan_vec3f_fill_s float  X,
float  Y,
float  Z
 

Return 3-vector filled with values.

Fill 3-vector with values:

\[ \left(\begin{array}{c} X \\ Y \\ Z \end{array}\right) \]

Returns:
filled 3-vector.

Gan_Vector3_f* gan_vec3f_zero_q Gan_Vector3_f p  ) 
 

Macro: Fill fixed size vector with zero.

Fill fixed size vector p with zero, and return p.

Gan_Vector3_f gan_vec3f_zero_s void   ) 
 

Set fixed size vector to zero.

Return fixed size vector filled with zero values.

Gan_Vector4* gan_vec4_fill_q Gan_Vector4 p,
double  X,
double  Y,
double  Z,
double  W
 

Macro: Fill 4-vector with values.

Fill 4-vector p with values:

\[ p = \left(\begin{array}{c} X \\ Y \\ Z \\ W \end{array}\right) \]

Returns:
Pointer to filled 4-vector p.

Gan_Vector4 gan_vec4_fill_s double  X,
double  Y,
double  Z,
double  W
 

Return 4-vector filled with values.

Fill 4-vector with values:

\[ \left(\begin{array}{c} X \\ Y \\ Z \\ W \end{array}\right) \]

Returns:
filled 4-vector.

Gan_Vector4* gan_vec4_zero_q Gan_Vector4 p  ) 
 

Macro: Fill fixed size vector with zero.

Fill fixed size vector p with zero, and return p.

Gan_Vector4 gan_vec4_zero_s void   ) 
 

Set fixed size vector to zero.

Return fixed size vector filled with zero values.

Gan_Vector4_f* gan_vec4f_fill_q Gan_Vector4_f p,
float  X,
float  Y,
float  Z,
float  W
 

Macro: Fill 4-vector with values.

Fill 4-vector p with values:

\[ p = \left(\begin{array}{c} X \\ Y \\ Z \\ W \end{array}\right) \]

Returns:
Pointer to filled 4-vector p.

Gan_Vector4_f gan_vec4f_fill_s float  X,
float  Y,
float  Z,
float  W
 

Return 4-vector filled with values.

Fill 4-vector with values:

\[ \left(\begin{array}{c} X \\ Y \\ Z \\ W \end{array}\right) \]

Returns:
filled 4-vector.

Gan_Vector4_f* gan_vec4f_zero_q Gan_Vector4_f p  ) 
 

Macro: Fill fixed size vector with zero.

Fill fixed size vector p with zero, and return p.

Gan_Vector4_f gan_vec4f_zero_s void   ) 
 

Set fixed size vector to zero.

Return fixed size vector filled with zero values.


Generated on Fri Mar 17 12:44:54 2006 by  doxygen 1.3.9.1