|
Defines |
#define | MAT_CHAR (MAT | TY_CHAR) |
#define | MAT_UCHAR (MAT | TY_UCHAR) |
#define | MAT_SHORT (MAT | TY_SHORT) |
#define | MAT_USHORT (MAT | TY_USHORT) |
#define | MAT_LONG (MAT | TY_LONG) |
#define | MAT_ULONG (MAT | TY_ULONG) |
#define | MAT_FLOAT (MAT | TY_FLOAT) |
#define | MAT_DOUBLE (MAT | TY_DOUBLE) |
#define | MAT_COMPLEX (MAT | TY_COMPLEX) |
#define | MAT_COMPLEX_DOUBLE (MAT | TY_COMPLEX_DOUBLE) |
#define | MAT_COMPLEX_FLOAT (MAT | TY_COMPLEX_FLOAT ) |
#define | MAT_COMPLEX_CHAR (MAT | TY_COMPLEX_CHAR ) |
#define | MAT_COMPLEX_UCHAR (MAT | TY_COMPLEX_UCHAR ) |
#define | MAT_COMPLEX_SHORT (MAT | TY_COMPLEX_SHORT ) |
#define | MAT_COMPLEX_USHORT (MAT | TY_COMPLEX_USHORT) |
#define | MAT_COMPLEX_LONG (MAT | TY_COMPLEX_LONG ) |
#define | MAT_COMPLEX_ULONG (MAT | TY_COMPLEX_ULONG ) |
#define | MAT_BIT (MAT | TY_BIT ) |
#define | MAT_POINTER (MAT | TY_POINTER) |
#define | VECT_CHAR (SIG | TY_CHAR) |
#define | VECT_UCHAR (SIG | TY_UCHAR) |
#define | VECT_SHORT (SIG | TY_SHORT) |
#define | VECT_USHORT (SIG | TY_USHORT) |
#define | VECT_LONG (SIG | TY_LONG) |
#define | VECT_ULONG (SIG | TY_ULONG) |
#define | VECT_FLOAT (SIG | TY_FLOAT) |
#define | VECT_DOUBLE (SIG | TY_DOUBLE) |
#define | VECT_COMPLEX (SIG | TY_COMPLEX) |
#define | VECT_COMPLEX_DOUBLE (SIG | TY_COMPLEX_DOUBLE) |
#define | VECT_COMPLEX_FLOAT (SIG | TY_COMPLEX_FLOAT ) |
#define | VECTG_COMPLEX_CHAR (SIG | TY_COMPLEX_CHAR ) |
#define | VECT_COMPLEX_UCHAR (SIG | TY_COMPLEX_UCHAR ) |
#define | VECT_COMPLEX_SHORT (SIG | TY_COMPLEX_SHORT ) |
#define | VECT_COMPLEX_USHORT (SIG | TY_COMPLEX_USHORT) |
#define | VECT_COMPLEX_LONG (SIG | TY_COMPLEX_LONG ) |
#define | VECT_COMPLEX_ULONG (SIG | TY_COMPLEX_ULONG ) |
#define | VECT_POINTER (SIG | TY_POINTER) |
#define | IdMatDimX(a) IdImaDimX((a) ) |
#define | IdMatDimY(a) IdImaDimY((a) ) |
#define | IdMatUsedNbX(image_) ( _IdImaPrivate(image_)->UsedNbX) |
#define | IdMatUsedNbY(image_) ( _IdImaPrivate(image_)->UsedNbY) |
#define | IdMatGetUsedNbX(imag_) ( _IdImaPrivate(imag_)->UsedNbX) |
#define | IdMatSetUsedNbX(imag_, nb) ( _IdImaPrivate(imag_)->UsedNbX=(nb) ) |
#define | IdMatGetUsedNbY(imag_) ( _IdImaPrivate(imag_)->UsedNbY) |
#define | IdMatSetUsedNbY(imag_, nb) ( _IdImaPrivate(imag_)->UsedNbY=(nb) ) |
#define | IdMatType(image_) ( _IdImaPrivate(image_)->Type) |
#define | IdMatAlloc(a, b, c) IdImaAlloc( (a),(b),(c) ) |
#define | IdVectAlloc(a, b) IdSigAlloc( (a),(b) ) |
#define | IdMatFree(a) IdImaFree( (a) ) |
#define | IdVectFree(a) IdSigFree( (a) ) |
Typedefs |
typedef void ** | PPMATRICE |
typedef char ** | PPMATRICE_CHAR |
typedef unsigned char ** | PPMATRICE_UCHAR |
typedef float ** | PPMATRICE_FLOAT |
typedef double ** | PPMATRICE_DOUBLE |
typedef COMPLEX ** | PPMATRICE_COMPLEX |
typedef RGB ** | PPMATRICE_RGB |
typedef RGBA ** | PPMATRICE_RGBA |
typedef short ** | PPMATRICE_SHORT |
typedef unsigned short ** | PPMATRICE_USHORT |
typedef long ** | PPMATRICE_LONG |
typedef unsigned long ** | PPMATRICE_ULONG |
typedef COMPLEX_DOUBLE ** | PPMATRICE_COMPLEX_DOUBLE |
typedef COMPLEX_FLOAT ** | PPMATRICE_COMPLEX_FLOAT |
typedef COMPLEX_CHAR ** | PPMATRICE_COMPLEX_CHAR |
typedef COMPLEX_UCHAR ** | PPMATRICE_COMPLEX_UCHAR |
typedef COMPLEX_SHORT ** | PPMATRICE_COMPLEX_SHORT |
typedef COMPLEX_USHORT ** | PPMATRICE_COMPLEX_USHORT |
typedef COMPLEX_LONG ** | PPMATRICEE_COMPLEX_LONG |
typedef COMPLEX_ULONG ** | PPMATRICE_COMPLEX_ULONG |
typedef void ** | PPMATRIX |
typedef char ** | PPMATRIX_CHAR |
typedef unsigned char ** | PPMATRIX_UCHAR |
typedef float ** | PPMATRIX_FLOAT |
typedef double ** | PPMATRIX_DOUBLE |
typedef COMPLEX ** | PPMATRIXE_COMPLEX |
typedef RGB ** | PPMATRIX_RGB |
typedef RGBA ** | PPMATRIX_RGBA |
typedef short ** | PPMATRIX_SHORT |
typedef unsigned short ** | PPMATRIX_USHORT |
typedef long ** | PPMATRIX_LONG |
typedef unsigned long ** | PPMATRIX_ULONG |
typedef COMPLEX_DOUBLE ** | PPMATRIX_COMPLEX_DOUBLE |
typedef COMPLEX_FLOAT ** | PPMATRIX_COMPLEX_FLOAT |
typedef COMPLEX_CHAR ** | PPMATRIX_COMPLEX_CHAR |
typedef COMPLEX_UCHAR ** | PPMATRIX_COMPLEX_UCHAR |
typedef COMPLEX_SHORT ** | PPMATRIX_COMPLEX_SHORT |
typedef COMPLEX_USHORT ** | PPMATRIX_COMPLEX_USHORT |
typedef COMPLEX_LONG ** | PPMATRIXE_COMPLEX_LONG |
typedef COMPLEX_ULONG ** | PPMATRIX_COMPLEX_ULONG |
typedef void * | PVECTOR |
typedef char * | PVECTOR_CHAR |
typedef unsigned char * | PVECTOR_UCHAR |
typedef float * | PVECTOR_FLOAT |
typedef double * | PVECTOR_DOUBLE |
typedef COMPLEX * | PVECTOR_COMPLEX |
typedef short * | PVECTOR_SHORT |
typedef unsigned short * | PVECTOR_USHORT |
typedef long * | PVECTOR_LONG |
typedef unsigned long * | PVECTOR_ULONG |
typedef COMPLEX_DOUBLE * | PVECTOR_COMPLEX_DOUBLE |
typedef COMPLEX_FLOAT * | PVECTOR_COMPLEX_FLOAT |
typedef COMPLEX_CHAR * | PVECTOR_COMPLEX_CHAR |
typedef COMPLEX_UCHAR * | PVECTOR_COMPLEX_UCHAR |
typedef COMPLEX_SHORT * | PVECTOR_COMPLEX_SHORT |
typedef COMPLEX_USHORT * | PVECTOR_COMPLEX_USHORT |
typedef COMPLEX_LONG * | PVECTOR_COMPLEX_LONG |
typedef COMPLEX_ULONG * | PVECTOR_COMPLEX_ULONG |
typedef void ** | PVECTOR_POINTER |
typedef void * | PVECTEUR |
typedef char * | PVECTEUR_CHAR |
typedef unsigned char * | PVECTEUR_UCHAR |
typedef float * | PVECTEUR_FLOAT |
typedef double * | PVECTEUR_DOUBLE |
typedef COMPLEX * | PVECTEUR_COMPLEX |
typedef short * | PVECTEUR_SHORT |
typedef unsigned short * | PVECTEUR_USHORT |
typedef long * | PVECTEUR_LONG |
typedef unsigned long * | PVECTEUR_ULONG |
typedef COMPLEX_DOUBLE * | PVECTEUR_COMPLEX_DOUBLE |
typedef COMPLEX_FLOAT * | PVECTEUR_COMPLEX_FLOAT |
typedef COMPLEX_CHAR * | PVECTEUR_COMPLEX_CHAR |
typedef COMPLEX_UCHAR * | PVECTEUR_COMPLEX_UCHAR |
typedef COMPLEX_SHORT * | PVECTEUR_COMPLEX_SHORT |
typedef COMPLEX_USHORT * | PVECTEUR_COMPLEX_USHORT |
typedef COMPLEX_LONG * | PVECTEUR_COMPLEX_LONG |
typedef COMPLEX_ULONG * | PVECTEUR_COMPLEX_ULONG |
typedef void ** | PVECTEUR_POINTER |
Functions |
void | IdMatLubksb (PPMATRICE_DOUBLE, PVECTOR_LONG, PVECTOR_DOUBLE) |
int | IdMatLudcmp (PPMATRICE_DOUBLE, PVECTOR_LONG, double *) |
int | IdMatInv (PPMATRICE_FLOAT, PPMATRICE_FLOAT *) |
int | IdMatInvd (PPMATRICE_FLOAT, PPMATRICE_FLOAT *, float *) |
int | IdMatProd (PPMATRICE_FLOAT, PPMATRICE_FLOAT, PPMATRICE_FLOAT *) |
int | IdMatTransp (PPMATRICE_FLOAT, PPMATRICE_FLOAT *) |
int | IdMatJacobi (PPMATRICE_DOUBLE, PVECTOR_DOUBLE, PPMATRICE_DOUBLE, int *) |
void | IdMatAffMat (PPMATRICE_FLOAT) |
void | IdVectAffVect (PVECTOR_FLOAT) |
int | IdMatVectProduct (PPMATRICE_FLOAT, PVECTOR_FLOAT, PVECTOR_FLOAT) |
int | IdMatTranspose (PPMATRICE_FLOAT, PPMATRICE_FLOAT) |
double | IdVectScalarProduct (PVECTOR_FLOAT, PVECTOR_FLOAT) |
int | IdVectCrossProduct (PVECTOR_FLOAT, PVECTOR_FLOAT, PVECTOR_FLOAT) |
int | IdMatProduct (PPMATRICE_FLOAT, PPMATRICE_FLOAT, PPMATRICE_FLOAT) |
double | IdVectNorm (PVECTOR_FLOAT) |
int | IdVectScalarDiv (PVECTOR_FLOAT, double, PVECTOR_FLOAT) |
int | IdVectNormalize (PVECTOR_FLOAT, PVECTOR_FLOAT) |
int | IdVectEq (PVECTOR_FLOAT, PVECTOR_FLOAT) |
int | IdMatEq (PPMATRICE_FLOAT, PPMATRICE_FLOAT) |
int | IdMatUnit (PPMATRICE_FLOAT) |
PPMATRICE_FLOAT | IdMatMatricePassage (IDPOINT, IDPOINT, IDPOINT) |
void | IdMatPassageImageReelle (IDPOINT, PIDPOINT, PPMATRICE_FLOAT) |
void | IdMatPassageReelleImage (PIDPOINT, IDPOINT, PPMATRICE_FLOAT) |
void | IdVectTranslatePoint (PIDPOINT, PVECTOR_FLOAT) |
void | IdVectTranslatePointInv (PIDPOINT, PVECTOR_FLOAT) |
void | IdMatCreatMatTranslation (PPMATRICE_FLOAT, PVECTOR_FLOAT) |
void | IdMatCreatMatRotation (PPMATRICE_FLOAT, PVECTOR_FLOAT, PVECTOR_FLOAT, PVECTOR_FLOAT) |
void | IdMatCreatMatScaling (PPMATRICE_FLOAT, double, double, double) |
void | IdVectVectToHomogene (PVECTOR_FLOAT, PVECTOR_FLOAT) |
void | IdVectHomogeneToVect (PVECTOR_FLOAT, PVECTOR_FLOAT) |
PVECTOR_COMPLEX | IdCalcRacinesPoly2 (double, double, double) |
| racines d'un polynome de 2eme degre a coefs reels ax^2+bx+c
|
PVECTOR_COMPLEX | IdCalcRacinesPoly3 (double, double, double, double) |
| racines d'un polynome de 3eme degre a coefs reels ax^3+bx^2+cx+d = 0
|
int | IdMatEstimKalman (PVECTOR_FLOAT, PPMATRICE_FLOAT, PVECTOR_FLOAT, PPMATRICE_FLOAT, PPMATRICE_FLOAT, PVECTOR_FLOAT, PPMATRICE_FLOAT) |
int | IdMatPrediKalman (PVECTOR_FLOAT, PPMATRICE_FLOAT, PPMATRICE_FLOAT, PPMATRICE_FLOAT, PVECTOR_FLOAT, PPMATRICE_FLOAT) |
int | IdMatEstimKalmanEtendu (PPMATRICE_FLOAT, PPMATRICE_FLOAT, PPMATRICE_FLOAT, PPMATRICE_FLOAT, PPMATRICE_FLOAT) |
int | IdMatPrediKalmanEtendu (PPMATRICE_FLOAT, PPMATRICE_FLOAT, PPMATRICE_FLOAT, PPMATRICE_FLOAT) |