Main Page   Modules   Compound List   File List   Compound Members   File Members  

Build a Fixed Size Vector
[Fixed Size Vectors]


Functions

Gan_Vector3 gan_vec3_set_parts_s (Gan_Vector2 *q, double s)
 Build 3-vector from 2-vector and scalar.

Gan_Vector3gan_vec3_set_parts_q (Gan_Vector3 *p, Gan_Vector2 *q, double s)
 Macro: Build 3-vector from 2-vector and scalar.

Gan_Vector3_f gan_vec3f_set_parts_s (Gan_Vector2_f *q, float s)
 Build 3-vector from 2-vector and scalar.

Gan_Vector3_fgan_vec3f_set_parts_q (Gan_Vector3_f *p, Gan_Vector2_f *q, float s)
 Macro: Build 3-vector from 2-vector and scalar.

Gan_Vector4 gan_vec4_set_parts_s (Gan_Vector3 *q, double s)
 Build 4-vector from 3-vector and scalar.

Gan_Vector4 gan_vec4_set_blocks_s (Gan_Vector2 *q, Gan_Vector2 *r)
 Macro: Build 4-vector from two 2-vectors.

Gan_Vector4gan_vec4_set_parts_q (Gan_Vector4 *p, Gan_Vector3 *q, double s)
 Macro: Build 4-vector from 3-vector and scalar.

Gan_Vector4gan_vec4_set_blocks_q (Gan_Vector4 *p, Gan_Vector2 *q, Gan_Vector2 *r)
 Macro: Build 4-vector from two 2-vectors.

Gan_Vector4_f gan_vec4f_set_parts_s (Gan_Vector3_f *q, float s)
 Build 4-vector from 3-vector and scalar.

Gan_Vector4_f gan_vec4f_set_blocks_s (Gan_Vector2_f *q, Gan_Vector2_f *r)
 Macro: Build 4-vector from two 2-vectors.

Gan_Vector4_fgan_vec4f_set_parts_q (Gan_Vector4_f *p, Gan_Vector3_f *q, float s)
 Macro: Build 4-vector from 3-vector and scalar.

Gan_Vector4_fgan_vec4f_set_blocks_q (Gan_Vector4_f *p, Gan_Vector2_f *q, Gan_Vector2_f *r)
 Macro: Build 4-vector from two 2-vectors.


Function Documentation

Gan_Vector3* gan_vec3_set_parts_q Gan_Vector3   p,
Gan_Vector2   q,
double    s
 

Macro: Build 3-vector from 2-vector and scalar.

Build 3-vector p from 2-vector q and scalar s, which are respectively inserted in the top and bottom parts of the 3-vector, so that

Returns:
Result 3-vector p.

Gan_Vector3 gan_vec3_set_parts_s Gan_Vector2   q,
double    s
 

Build 3-vector from 2-vector and scalar.

Build 3-vector from 2-vector q and scalar s, which are respectively inserted in the top and bottom parts of the 3-vector, which is built as

Returns:
Result 3-vector.

Gan_Vector3_f* gan_vec3f_set_parts_q Gan_Vector3_f   p,
Gan_Vector2_f   q,
float    s
 

Macro: Build 3-vector from 2-vector and scalar.

Build 3-vector p from 2-vector q and scalar s, which are respectively inserted in the top and bottom parts of the 3-vector, so that

Returns:
Result 3-vector p.

Gan_Vector3_f gan_vec3f_set_parts_s Gan_Vector2_f   q,
float    s
 

Build 3-vector from 2-vector and scalar.

Build 3-vector from 2-vector q and scalar s, which are respectively inserted in the top and bottom parts of the 3-vector, which is built as

Returns:
Result 3-vector.

Gan_Vector4* gan_vec4_set_blocks_q Gan_Vector4   p,
Gan_Vector2   q,
Gan_Vector2   r
 

Macro: Build 4-vector from two 2-vectors.

Build 4-vector p from 2-vectors q and r, which are respectively inserted in the top and bottom parts of the 4-vector, so that

Returns:
Pointer to result 4-vector p.

Gan_Vector4 gan_vec4_set_blocks_s Gan_Vector2   q,
Gan_Vector2   r
 

Macro: Build 4-vector from two 2-vectors.

Build 4-vector from 2-vectors q and r, which are respectively inserted in the top and bottom parts of the 4-vector, which is built as

Returns:
Result 4-vector.

Gan_Vector4* gan_vec4_set_parts_q Gan_Vector4   p,
Gan_Vector3   q,
double    s
 

Macro: Build 4-vector from 3-vector and scalar.

Build 4-vector p from 3-vector q and scalar s, which are respectively inserted in the top and bottom parts of the 4-vector, so that

Returns:
Pointer to result 4-vector p.

Gan_Vector4 gan_vec4_set_parts_s Gan_Vector3   q,
double    s
 

Build 4-vector from 3-vector and scalar.

Build 4-vector from 3-vector q and scalar s, which are respectively inserted in the top and bottom parts of the 4-vector, which is built as

Returns:
Result 4-vector.

Gan_Vector4_f* gan_vec4f_set_blocks_q Gan_Vector4_f   p,
Gan_Vector2_f   q,
Gan_Vector2_f   r
 

Macro: Build 4-vector from two 2-vectors.

Build 4-vector p from 2-vectors q and r, which are respectively inserted in the top and bottom parts of the 4-vector, so that

Returns:
Pointer to result 4-vector p.

Gan_Vector4_f gan_vec4f_set_blocks_s Gan_Vector2_f   q,
Gan_Vector2_f   r
 

Macro: Build 4-vector from two 2-vectors.

Build 4-vector from 2-vectors q and r, which are respectively inserted in the top and bottom parts of the 4-vector, which is built as

Returns:
Result 4-vector.

Gan_Vector4_f* gan_vec4f_set_parts_q Gan_Vector4_f   p,
Gan_Vector3_f   q,
float    s
 

Macro: Build 4-vector from 3-vector and scalar.

Build 4-vector p from 3-vector q and scalar s, which are respectively inserted in the top and bottom parts of the 4-vector, so that

Returns:
Pointer to result 4-vector p.

Gan_Vector4_f gan_vec4f_set_parts_s Gan_Vector3_f   q,
float    s
 

Build 4-vector from 3-vector and scalar.

Build 4-vector from 3-vector q and scalar s, which are respectively inserted in the top and bottom parts of the 4-vector, which is built as

Returns:
Result 4-vector.


Generated on Mon Oct 13 16:14:52 2003 by doxygen1.3-rc1