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_Vector3 * gan_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_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.

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_Vector4 * gan_vec4_set_parts_q (Gan_Vector4 *p, Gan_Vector3 *q, double s)
 Macro: Build 4-vector from 3-vector and scalar.

Gan_Vector4 * gan_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_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.

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.


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