Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

idsig-ido.h File Reference

#include "idgen.h"
#include "idswig.h"

Go to the source code of this file.

Data Structures

struct  PRIVATE_SIGNAL

Defines

#define SIG_CHAR   (SIG | TY_CHAR)
#define SIG_UCHAR   (SIG | TY_UCHAR)
#define SIG_SHORT   (SIG | TY_SHORT)
#define SIG_USHORT   (SIG | TY_USHORT)
#define SIG_LONG   (SIG | TY_LONG)
#define SIG_ULONG   (SIG | TY_ULONG)
#define SIG_FLOAT   (SIG | TY_FLOAT)
#define SIG_DOUBLE   (SIG | TY_DOUBLE)
#define SIG_COMPLEX   (SIG | TY_COMPLEX)
#define SIG_RGB   (SIG | TY_RGB)
#define SIG_COMPLEX_DOUBLE   (SIG | TY_COMPLEX_DOUBLE)
#define SIG_COMPLEX_FLOAT   (SIG | TY_COMPLEX_FLOAT )
#define SIG_COMPLEX_CHAR   (SIG | TY_COMPLEX_CHAR )
#define SIG_COMPLEX_UCHAR   (SIG | TY_COMPLEX_UCHAR )
#define SIG_COMPLEX_SHORT   (SIG | TY_COMPLEX_SHORT )
#define SIG_COMPLEX_USHORT   (SIG | TY_COMPLEX_USHORT)
#define SIG_COMPLEX_LONG   (SIG | TY_COMPLEX_LONG )
#define SIG_COMPLEX_ULONG   (SIG | TY_COMPLEX_ULONG )
#define SIG_POINTER   (SIG | TY_POINTER)
#define _IdSigPrivate(sig)   (((PRIVATE_SIGNAL*)(sig) )-1)
#define IdSigDimX(sig_)   ( _IdSigPrivate(sig_)->DimX)
#define IdSigUsedNbX(sig_)   ( _IdSigPrivate(sig_)->UsedNbX)
#define IdSigSetUsedNbX(sig_, nb)   ( _IdSigPrivate(sig_)->UsedNbX=(nb) )
#define IdSigGetUsedNbX(sig_)   ( _IdSigPrivate(sig_)->UsedNbX)
#define IdSigType(sig_)   ( _IdSigPrivate(sig_)->Type)

Typedefs

typedef void * PSIGNAL
typedef char * PSIGNAL_CHAR
typedef unsigned char * PSIGNAL_UCHAR
typedef float * PSIGNAL_FLOAT
typedef double * PSIGNAL_DOUBLE
typedef COMPLEXPSIGNAL_COMPLEX
typedef RGBPSIGNAL_RGB
typedef short * PSIGNAL_SHORT
typedef unsigned short * PSIGNAL_USHORT
typedef long * PSIGNAL_LONG
typedef unsigned long * PSIGNAL_ULONG
typedef COMPLEX_DOUBLEPSIGNAL_COMPLEX_DOUBLE
typedef COMPLEX_FLOATPSIGNAL_COMPLEX_FLOAT
typedef COMPLEX_CHARPSIGNAL_COMPLEX_CHAR
typedef COMPLEX_UCHARPSIGNAL_COMPLEX_UCHAR
typedef COMPLEX_SHORTPSIGNAL_COMPLEX_SHORT
typedef COMPLEX_USHORTPSIGNAL_COMPLEX_USHORT
typedef COMPLEX_LONGPSIGNAL_COMPLEX_LONG
typedef COMPLEX_ULONGPSIGNAL_COMPLEX_ULONG
typedef void ** PSIGNAL_POINTER

Functions

int IdSigDimX (PSIGNAL)
int IdSigUsedNbX (PSIGNAL)
int IdSigGetUsedNbX (PSIGNAL)
int IdSigSetUsedNbX (PSIGNAL, int)


Define Documentation

#define _IdSigPrivate sig   )     (((PRIVATE_SIGNAL*)(sig) )-1)
 

Definition at line 110 of file idsig-ido.h.

Referenced by _IdSigFree(), IdDcmReadFileIntoVectorFromDcmHdr(), IdGetFileName(), IdGetMessage(), IdSetFileName(), IdSetMessage(), and IdSigModifLongueur().

#define IdSigDimX sig_   )     ( _IdSigPrivate(sig_)->DimX)
 

Definition at line 112 of file idsig-ido.h.

Referenced by IdAcrWriteFileExtended(), IdImaReuseSigFromLine(), IdPalWriteAsciiFile(), IdSigFFT(), IdSigMax(), IdSigMin(), IdSigMinMax(), IdSigMinMaxInterv(), and IdSigWriteRawFile().

#define IdSigGetUsedNbX sig_   )     ( _IdSigPrivate(sig_)->UsedNbX)
 

Definition at line 116 of file idsig-ido.h.

#define IdSigSetUsedNbX sig_,
nb   )     ( _IdSigPrivate(sig_)->UsedNbX=(nb) )
 

Definition at line 115 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr().

#define IdSigType sig_   )     ( _IdSigPrivate(sig_)->Type)
 

Definition at line 118 of file idsig-ido.h.

Referenced by IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

#define IdSigUsedNbX sig_   )     ( _IdSigPrivate(sig_)->UsedNbX)
 

Definition at line 113 of file idsig-ido.h.

Referenced by IdAcrWriteFileExtended().

#define SIG_CHAR   (SIG | TY_CHAR)
 

Definition at line 54 of file idsig-ido.h.

Referenced by IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

#define SIG_COMPLEX   (SIG | TY_COMPLEX)
 

Definition at line 62 of file idsig-ido.h.

#define SIG_COMPLEX_CHAR   (SIG | TY_COMPLEX_CHAR )
 

Definition at line 66 of file idsig-ido.h.

#define SIG_COMPLEX_DOUBLE   (SIG | TY_COMPLEX_DOUBLE)
 

Definition at line 64 of file idsig-ido.h.

#define SIG_COMPLEX_FLOAT   (SIG | TY_COMPLEX_FLOAT )
 

Definition at line 65 of file idsig-ido.h.

#define SIG_COMPLEX_LONG   (SIG | TY_COMPLEX_LONG )
 

Definition at line 70 of file idsig-ido.h.

#define SIG_COMPLEX_SHORT   (SIG | TY_COMPLEX_SHORT )
 

Definition at line 68 of file idsig-ido.h.

#define SIG_COMPLEX_UCHAR   (SIG | TY_COMPLEX_UCHAR )
 

Definition at line 67 of file idsig-ido.h.

#define SIG_COMPLEX_ULONG   (SIG | TY_COMPLEX_ULONG )
 

Definition at line 71 of file idsig-ido.h.

#define SIG_COMPLEX_USHORT   (SIG | TY_COMPLEX_USHORT)
 

Definition at line 69 of file idsig-ido.h.

#define SIG_DOUBLE   (SIG | TY_DOUBLE)
 

Definition at line 61 of file idsig-ido.h.

Referenced by DisplayVolX(), IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

#define SIG_FLOAT   (SIG | TY_FLOAT)
 

Definition at line 60 of file idsig-ido.h.

Referenced by AllocObject(), GetkSpaceImage2DFromExperience(), IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

#define SIG_LONG   (SIG | TY_LONG)
 

Definition at line 58 of file idsig-ido.h.

Referenced by IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

#define SIG_POINTER   (SIG | TY_POINTER)
 

Definition at line 72 of file idsig-ido.h.

#define SIG_RGB   (SIG | TY_RGB)
 

Definition at line 63 of file idsig-ido.h.

Referenced by IdPalAnalyseRet(), IdPalAnalyseStd(), IdPalFalsCol(), IdPalGrey64(), IdPalGreyCol(), IdPalGreyRedCol(), IdPalGreyRedToYellowCol(), IdPalHotMetal(), IdPalHotMetal128(), IdPalHotMetal16(), IdPalHotMetal32(), IdPalHotMetal64(), IdPalHotMetal8(), and IdPalReadAsciiFile().

#define SIG_SHORT   (SIG | TY_SHORT)
 

Definition at line 56 of file idsig-ido.h.

Referenced by IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

#define SIG_UCHAR   (SIG | TY_UCHAR)
 

Definition at line 55 of file idsig-ido.h.

Referenced by IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

#define SIG_ULONG   (SIG | TY_ULONG)
 

Definition at line 59 of file idsig-ido.h.

Referenced by IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

#define SIG_USHORT   (SIG | TY_USHORT)
 

Definition at line 57 of file idsig-ido.h.

Referenced by DisplayObject1D(), IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().


Typedef Documentation

typedef void* PSIGNAL
 

Definition at line 76 of file idsig-ido.h.

Referenced by DisplayVolX(), IdAcrWriteFileExtended(), IdDcmReadFileIntoVectorFromDcmHdr(), IdImaReuseSigFromLine(), IdImaSignalFromLine(), IdSigAlloc(), IdSigModifLongueur(), and IdSigVecteurToSignal().

typedef char* PSIGNAL_CHAR
 

Definition at line 77 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr(), IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

typedef COMPLEX* PSIGNAL_COMPLEX
 

Definition at line 81 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr().

typedef COMPLEX_CHAR* PSIGNAL_COMPLEX_CHAR
 

Definition at line 89 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr().

typedef COMPLEX_DOUBLE* PSIGNAL_COMPLEX_DOUBLE
 

Definition at line 87 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr().

typedef COMPLEX_FLOAT* PSIGNAL_COMPLEX_FLOAT
 

Definition at line 88 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr().

typedef COMPLEX_LONG* PSIGNAL_COMPLEX_LONG
 

Definition at line 93 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr().

typedef COMPLEX_SHORT* PSIGNAL_COMPLEX_SHORT
 

Definition at line 91 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr().

typedef COMPLEX_UCHAR* PSIGNAL_COMPLEX_UCHAR
 

Definition at line 90 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr().

typedef COMPLEX_ULONG* PSIGNAL_COMPLEX_ULONG
 

Definition at line 94 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr().

typedef COMPLEX_USHORT* PSIGNAL_COMPLEX_USHORT
 

Definition at line 92 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr().

typedef double* PSIGNAL_DOUBLE
 

Definition at line 80 of file idsig-ido.h.

Referenced by DisplayVolX(), IdDcmReadFileIntoVectorFromDcmHdr(), IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

typedef float* PSIGNAL_FLOAT
 

Definition at line 79 of file idsig-ido.h.

Referenced by AllocObject(), GetkSpaceImage2DFromExperience(), IdDcmReadFileIntoVectorFromDcmHdr(), IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

typedef long* PSIGNAL_LONG
 

Definition at line 85 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr(), IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

typedef void** PSIGNAL_POINTER
 

Definition at line 95 of file idsig-ido.h.

typedef RGB* PSIGNAL_RGB
 

Definition at line 82 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr().

typedef short* PSIGNAL_SHORT
 

Definition at line 83 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr(), IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

typedef unsigned char* PSIGNAL_UCHAR
 

Definition at line 78 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr(), IdImaSignalFromLine(), IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

typedef unsigned long* PSIGNAL_ULONG
 

Definition at line 86 of file idsig-ido.h.

Referenced by IdDcmReadFileIntoVectorFromDcmHdr(), IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().

typedef unsigned short* PSIGNAL_USHORT
 

Definition at line 84 of file idsig-ido.h.

Referenced by DisplayObject1D(), IdDcmReadFileIntoVectorFromDcmHdr(), IdImaSignalToImage(), IdSigMax(), IdSigMin(), IdSigMinMax(), and IdSigMinMaxInterv().


Function Documentation

int IdSigDimX PSIGNAL   ) 
 

int IdSigGetUsedNbX PSIGNAL   ) 
 

int IdSigSetUsedNbX PSIGNAL  ,
int 
 

int IdSigUsedNbX PSIGNAL   ) 
 


Generated on Wed Oct 19 09:28:36 2005 for SIMRI3D by doxygen 1.3.7