|
Data Structures |
struct | PRIVATE_SEQUENCE |
Defines |
#define | SEQ_CHAR (SEQ | TY_CHAR) |
#define | SEQ_UCHAR (SEQ | TY_UCHAR) |
#define | SEQ_SHORT (SEQ | TY_SHORT) |
#define | SEQ_USHORT (SEQ | TY_USHORT) |
#define | SEQ_LONG (SEQ | TY_LONG) |
#define | SEQ_ULONG (SEQ | TY_ULONG) |
#define | SEQ_FLOAT (SEQ | TY_FLOAT) |
#define | SEQ_DOUBLE (SEQ | TY_DOUBLE) |
#define | SEQ_COMPLEX (SEQ | TY_COMPLEX) |
#define | SEQ_RGB (SEQ | TY_RGB) |
#define | SEQ_COMPLEX_DOUBLE (SEQ | TY_COMPLEX_DOUBLE) |
#define | SEQ_COMPLEX_FLOAT (SEQ | TY_COMPLEX_FLOAT ) |
#define | SEQ_COMPLEX_CHAR (SEQ | TY_COMPLEX_CHAR ) |
#define | SEQ_COMPLEX_UCHAR (SEQ | TY_COMPLEX_UCHAR ) |
#define | SEQ_COMPLEX_SHORT (SEQ | TY_COMPLEX_SHORT ) |
#define | SEQ_COMPLEX_USHORT (SEQ | TY_COMPLEX_USHORT) |
#define | SEQ_COMPLEX_LONG (SEQ | TY_COMPLEX_LONG ) |
#define | SEQ_COMPLEX_ULONG (SEQ | TY_COMPLEX_ULONG ) |
#define | SEQ_BIT (SEQ | TY_BIT ) |
#define | SEQ_POINTER (SEQ | TY_POINTER ) |
#define | _IdSeqPrivate(seq) ( ((PRIVATE_SEQUENCE*)(seq) )-1 ) |
#define | IdSeqDimX(sequence_) ( (_IdSeqPrivate(sequence_) )->DimX) |
#define | IdSeqDimY(sequence_) ( (_IdSeqPrivate(sequence_) )->DimY) |
#define | IdSeqDimZ(sequence_) ( (_IdSeqPrivate(sequence_) )->DimZ) |
#define | IdSeqDimT(sequence_) ( (_IdSeqPrivate(sequence_) )->DimT) |
#define | IdSeqUsedNbX(sequence_) ( (_IdSeqPrivate(sequence_) )->UsedNbX) |
#define | IdSeqUsedNbY(sequence_) ( (_IdSeqPrivate(sequence_) )->UsedNbY) |
#define | IdSeqUsedNbZ(sequence_) ( (_IdSeqPrivate(sequence_) )->UsedNbZ) |
#define | IdSeqUsedNbT(sequence_) ( (_IdSeqPrivate(sequence_) )->UsedNbT) |
#define | IdSeqSetUsedNbX(seq_, nb) ( _IdSeqPrivate(seq_)->UsedNbX=(nb) ) |
#define | IdSeqGetUsedNbX(seq_) ( _IdSeqPrivate(seq_)->UsedNbX) |
#define | IdSeqSetUsedNbY(seq_, nb) ( _IdSeqPrivate(seq_)->UsedNbY=(nb) ) |
#define | IdSeqGetUsedNbY(seq_) ( _IdSeqPrivate(seq_)->UsedNbY) |
#define | IdSeqSetUsedNbZ(seq_, nb) ( _IdSeqPrivate(seq_)->UsedNbZ=(nb) ) |
#define | IdSeqGetUsedNbZ(seq_) ( _IdSeqPrivate(seq_)->UsedNbZ) |
#define | IdSeqSetUsedNbT(seq_, nb) ( _IdSeqPrivate(seq_)->UsedNbT=(nb) ) |
#define | IdSeqGetUsedNbT(seq_) ( _IdSeqPrivate(seq_)->UsedNbT) |
#define | IdSeqGetBit(seq, x, y, z, t) (((seq)[t][z][y][(x)>>3]>>((x)&7) )&1) |
#define | IdSeqPutBit(seq, x, y, z, t, n) |
#define | IdSeqType(sequence_) ( (_IdSeqPrivate(sequence_) )->Type) |
#define | IdSeqAllocLikeSequence(vo) |
#define | IdSeqSameSizeAndType(vo1, vo2) |
#define | IdSeqSameSize(vo1, vo2) |
#define | IdSeqSameType(vo1, vo2) (IdSeqType(vo1)==IdSeqType(vo2) ) |
#define | IdSeqFree(pi) _IdSeqFree((PPPPSEQUENCE*)&(pi) ) |
#define | IdSeqFreeSubSequence(pi) _IdSeqFreeSubSequence((PPPPSEQUENCE*)&(pi) ) |
Typedefs |
typedef void **** | PPPPSEQUENCE |
typedef char **** | PPPPSEQUENCE_CHAR |
typedef unsigned char **** | PPPPSEQUENCE_UCHAR |
typedef float **** | PPPPSEQUENCE_FLOAT |
typedef double **** | PPPPSEQUENCE_DOUBLE |
typedef COMPLEX **** | PPPPSEQUENCE_COMPLEX |
typedef RGB **** | PPPPSEQUENCE_RGB |
typedef short **** | PPPPSEQUENCE_SHORT |
typedef unsigned short **** | PPPPSEQUENCE_USHORT |
typedef long **** | PPPPSEQUENCE_LONG |
typedef unsigned long **** | PPPPSEQUENCE_ULONG |
typedef COMPLEX_DOUBLE **** | PPPPSEQUENCE_COMPLEX_DOUBLE |
typedef COMPLEX_FLOAT **** | PPPPSEQUENCE_COMPLEX_FLOAT |
typedef COMPLEX_CHAR **** | PPPPSEQUENCE_COMPLEX_CHAR |
typedef COMPLEX_UCHAR **** | PPPPSEQUENCE_COMPLEX_UCHAR |
typedef COMPLEX_SHORT **** | PPPPSEQUENCE_COMPLEX_SHORT |
typedef COMPLEX_USHORT **** | PPPPSEQUENCE_COMPLEX_USHORT |
typedef COMPLEX_LONG **** | PPPPSEQUENCE_COMPLEX_LONG |
typedef COMPLEX_ULONG **** | PPPPSEQUENCE_COMPLEX_ULONG |
typedef PPPPSEQUENCE_UCHAR | PPPPPPSEQUENCE_BIT |
typedef void **** | PPPPSEQUENCE_POINTER |
Functions |
PPPPSEQUENCE | IdSeqVecteurToSequence (void *, int, int, int, int, int) |
PPPPSEQUENCE | IdSeqAlloc (int, int, int, int, int) |
| Allocation d'une structure SEQuence compacte (seqxels consecutifs).
|
PPPPSEQUENCE | IdSeqAllocSubSequence (PPPPSEQUENCE, int, int, int, int, int, int, int, int) |
PPPPSEQUENCE | IdSeqModifSubSequence (PPPPSEQUENCE, PPPPSEQUENCE, int, int, int, int) |
PPPPSEQUENCE | IdSeqTabVolToSequence (PPPVOLUME *, int) |
PPPVOLUME * | IdSeqSequenceToTabVol (PPPPSEQUENCE) |
PPPPSEQUENCE | IdSeqClear (PPPPSEQUENCE) |
PPPPSEQUENCE_UCHAR | IdSeqSetValue (PPPPSEQUENCE_UCHAR, int) |
PPPPSEQUENCE | IdSeqCopy (PPPPSEQUENCE, PPPPSEQUENCE) |
PPPPSEQUENCE | IdSeqCast (PPPPSEQUENCE, PPPPSEQUENCE) |
PPPPSEQUENCE | IdSeqCastReal (PPPPSEQUENCE, PPPPSEQUENCE) |
PPPPSEQUENCE | IdSeqCastComplex (PPPPSEQUENCE, PPPPSEQUENCE) |
PPPPSEQUENCE | IdSeqCheckTypeSizeAlloc (PPPPSEQUENCE, int, PPPPSEQUENCE) |
PPPPSEQUENCE | IdSeqCheckSizeAlloc (PPPPSEQUENCE, int, PPPPSEQUENCE) |
PPPPSEQUENCE | IdSeqCheckTypeAlloc (PPPPSEQUENCE, int, PPPPSEQUENCE) |
PPPPSEQUENCE | IdSeqCheckSizeAllocType (PPPPSEQUENCE, int, PPPPSEQUENCE, int) |
PPPPSEQUENCE | IdSeqCheckTypeAllocSize (PPPPSEQUENCE, int, PPPPSEQUENCE, int, int, int, int) |
void | IdSeqSwap (PPPPSEQUENCE, int) |
PPPPSEQUENCE | IdSeqReadRawFile (char *, int, int, int, int, int) |
int | IdSeqReadRawFileToSeq (char *, PPPPSEQUENCE) |
PPPPSEQUENCE | IdSeqReadRawFileWithOffset (char *, int, int, int, int, int, int) |
int | IdSeqReadRawFileToSeqWithOffset (char *, PPPPSEQUENCE, int) |
int | IdSeqWriteRawFile (char *, PPPPSEQUENCE) |