Main Page   Modules   Compound List   File List   Compound Members   File Members  

Fixed Size Vectors
[Fixed Size Matrices and Vectors]


Modules

Fixed Size Vector I/O
Fill a Fixed Size Vector
Copy Fixed Size Vectors
Multiply/Divide a Fixed Size Vector by a Scalar
Add Fixed Size Vectors
Subtract Fixed Size Vectors
Scalar Product of Fixed Size Vectors
Norms of Fixed Size Vectors
Fixed Size Vector Conversion
Vector Product of Fixed Size Vectors
Extract from a Fixed Size Vector
Build a Fixed Size Vector
Projective Normalisation of Fixed Size Vectors

Compounds

struct  Gan_Vector2
 Structure definition for double precision floating point 2-vector. More...

struct  Gan_Vector2_f
 Structure definition for single precision floating point 2-vector. More...

struct  Gan_Vector2_i
 Structure definition for integer 2-vector. More...

struct  Gan_Vector2_s
 Structure definition for short integer 2-vector. More...

struct  Gan_Vector2_uc
 Structure definition for unsigned character 2-vector. More...

struct  Gan_Vector2_ui
 Structure definition for unsigned integer 2-vector. More...

struct  Gan_Vector2_us
 Structure definition for unsigned short integer 2-vector. More...

struct  Gan_Vector3
 Structure definition for double precision floating point 3-vector. More...

struct  Gan_Vector3_f
 Structure definition for single precision floating point 3-vector. More...

struct  Gan_Vector3_i
 Structure definition for integer 3-vector. More...

struct  Gan_Vector3_s
 Structure definition for short integer 3-vector. More...

struct  Gan_Vector3_uc
 Structure definition for unsigned character 3-vector. More...

struct  Gan_Vector3_ui
 Structure definition for unsigned integer 3-vector. More...

struct  Gan_Vector3_us
 Structure definition for unsigned short integer 3-vector. More...

struct  Gan_Vector4
 Structure definition for double precision floating point 4-vector. More...

struct  Gan_Vector4_f
 Structure definition for single precision floating point 4-vector. More...

struct  Gan_Vector4_i
 Structure definition for integer 4-vector. More...

struct  Gan_Vector4_uc
 Structure definition for unsigned character 4-vector. More...

struct  Gan_Vector4_ui
 Structure definition for unsigned integer 4-vector. More...


Defines

#define GAN_VECTYPE   Gan_Vector2
#define GAN_VECTOR_TYPE   Gan_Vector
#define GAN_VEC_ELEMENT_TYPE   GAN_DOUBLE
#define GAN_REALTYPE   double
#define GAN_VEC_FPRINT   gan_vec2_fprint
#define GAN_VEC_PRINT   gan_vec2_print
#define GAN_VEC_FSCANF   gan_vec2_fscanf
#define GAN_VEC_FWRITE   gan_vec2_fwrite
#define GAN_VEC_FREAD   gan_vec2_fread
#define GAN_VEC_ZERO_Q   gan_vec2_zero_q
#define GAN_VEC_ZERO_S   gan_vec2_zero_s
#define GAN_VEC_COPY_Q   gan_vec2_copy_q
#define GAN_VEC_COPY_S   gan_vec2_copy_s
#define GAN_VEC_SCALE_Q   gan_vec2_scale_q
#define GAN_VEC_SCALE_S   gan_vec2_scale_s
#define GAN_VEC_SCALE_I   gan_vec2_scale_i
#define GAN_VEC_DIVIDE_Q   gan_vec2_divide_q
#define GAN_VEC_DIVIDE_S   gan_vec2_divide_s
#define GAN_VEC_DIVIDE_I   gan_vec2_divide_i
#define GAN_VEC_NEGATE_Q   gan_vec2_negate_q
#define GAN_VEC_NEGATE_S   gan_vec2_negate_s
#define GAN_VEC_NEGATE_I   gan_vec2_negate_i
#define GAN_VEC_UNIT_Q   gan_vec2_unit_q
#define GAN_VEC_UNIT_S   gan_vec2_unit_s
#define GAN_VEC_UNIT_I   gan_vec2_unit_i
#define GAN_VEC_ADD_Q   gan_vec2_add_q
#define GAN_VEC_ADD_I1   gan_vec2_add_i1
#define GAN_VEC_ADD_I2   gan_vec2_add_i2
#define GAN_VEC_INCREMENT   gan_vec2_increment
#define GAN_VEC_ADD_S   gan_vec2_add_s
#define GAN_VEC_SUB_Q   gan_vec2_sub_q
#define GAN_VEC_SUB_I1   gan_vec2_sub_i1
#define GAN_VEC_SUB_I2   gan_vec2_sub_i2
#define GAN_VEC_DECREMENT   gan_vec2_decrement
#define GAN_VEC_SUB_S   gan_vec2_sub_s
#define GAN_VEC_DOT_Q   gan_vec2_dot_q
#define GAN_VEC_DOT_S   gan_vec2_dot_s
#define GAN_VEC_SQRLEN_Q   gan_vec2_sqrlen_q
#define GAN_VEC_SQRLEN_S   gan_vec2_sqrlen_s
#define GAN_VEC_FROM_VEC_Q   gan_vec2_from_vec_q
#define GAN_VEC_FROM_VEC_S   gan_vec2_from_vec_s

Typedefs

typedef Gan_Vector2 Gan_Vector2
 Structure definition for double precision floating point 2-vector.

typedef Gan_Vector2 Gan_Vector2_d
 Structure definition for double precision floating point 2-vector.

typedef Gan_Vector2_uc Gan_Vector2_uc
 Structure definition for unsigned character 2-vector.

typedef Gan_Vector2_s Gan_Vector2_s
 Structure definition for short integer 2-vector.

typedef Gan_Vector2_us Gan_Vector2_us
 Structure definition for unsigned short integer 2-vector.

typedef Gan_Vector2_i Gan_Vector2_i
 Structure definition for integer 2-vector.

typedef Gan_Vector2_ui Gan_Vector2_ui
 Structure definition for unsigned integer 2-vector.

typedef Gan_Vector2_f Gan_Vector2_f
 Structure definition for single precision floating point 2-vector.

typedef Gan_Vector3 Gan_Vector3
 Structure definition for double precision floating point 3-vector.

typedef Gan_Vector3 Gan_Vector3_d
 Structure definition for double precision floating point 3-vector.

typedef Gan_Vector3_uc Gan_Vector3_uc
 Structure definition for unsigned character 3-vector.

typedef Gan_Vector3_s Gan_Vector3_s
 Structure definition for short integer 3-vector.

typedef Gan_Vector3_us Gan_Vector3_us
 Structure definition for unsigned short integer 3-vector.

typedef Gan_Vector3_i Gan_Vector3_i
 Structure definition for integer 3-vector.

typedef Gan_Vector3_ui Gan_Vector3_ui
 Structure definition for unsigned integer 3-vector.

typedef Gan_Vector3_f Gan_Vector3_f
 Structure definition for single precision floating point 3-vector.

typedef Gan_Vector4 Gan_Vector4
 Structure definition for double precision floating point 4-vector.

typedef Gan_Vector4 Gan_Vector4_d
 Structure definition for double precision floating point 4-vector.

typedef Gan_Vector4_uc Gan_Vector4_uc
 Structure definition for unsigned character 4-vector.

typedef Gan_Vector4_i Gan_Vector4_i
 Structure definition for integer 4-vector.

typedef Gan_Vector4_ui Gan_Vector4_ui
 Structure definition for unsigned integer 4-vector.

typedef Gan_Vector4_f Gan_Vector4_f
 Structure definition for single precision floating point 4-vector.


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