Back to index

radiance  4R0+20100331
Defines | Functions
mx3.h File Reference
#include <string.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define mx3_copy(a, b)   memcpy(b, a, 3*3*sizeof(double))
#define mx3f_copy(a, b)   memcpy(b, a, 3*3*sizeof(float))
#define mx3d_copy(a, b)   memcpy(b, a, 3*3*sizeof(double))

Functions

float mx3f_adjoint ()
void mx3f_mul ()
void mx3f_print ()
void mx3f_translate_mat ()
void mx3f_translate ()
void mx3f_scale_mat ()
void mx3f_scale ()
void mx3f_transform ()
float mx3f_transform_div ()
double mx3d_adjoint (double a[3][3], double b[3][3])
void mx3d_mul (double a[3][3], double b[3][3], double c[3][3])
void mx3d_print ()
void mx3d_translate_mat (double tx, double ty, double m[3][3])
void mx3d_translate (double m[3][3], double tx, double ty)
void mx3d_scale_mat (double sx, double sy, double m[3][3])
void mx3d_scale (double m[3][3], double sx, double sy)
void mx3d_transform (double p[3], double a[3][3], double q[3])
double mx3d_transform_div (double p[3], double a[3][3], double q[2])

Define Documentation

#define mx3_copy (   a,
 
)    memcpy(b, a, 3*3*sizeof(double))

Definition at line 11 of file mx3.h.

#define mx3d_copy (   a,
 
)    memcpy(b, a, 3*3*sizeof(double))

Definition at line 35 of file mx3.h.

#define mx3f_copy (   a,
 
)    memcpy(b, a, 3*3*sizeof(float))

Definition at line 23 of file mx3.h.


Function Documentation

double mx3d_adjoint ( double  a[3][3],
double  b[3][3] 
)
void mx3d_mul ( double  a[3][3],
double  b[3][3],
double  c[3][3] 
)
void mx3d_print ( )
void mx3d_scale ( double  m[3][3],
double  sx,
double  sy 
)
void mx3d_scale_mat ( double  sx,
double  sy,
double  m[3][3] 
)
void mx3d_transform ( double  p[3],
double  a[3][3],
double  q[3] 
)
double mx3d_transform_div ( double  p[3],
double  a[3][3],
double  q[2] 
)
void mx3d_translate ( double  m[3][3],
double  tx,
double  ty 
)
void mx3d_translate_mat ( double  tx,
double  ty,
double  m[3][3] 
)
float mx3f_adjoint ( )
void mx3f_mul ( )
void mx3f_print ( )
void mx3f_scale ( )
void mx3f_scale_mat ( )
void mx3f_transform ( )
float mx3f_transform_div ( )
void mx3f_translate ( )