Go to the source code of this file.
Data Structures | |
struct | PRIVATE_IMAGE |
Defines | |
#define | IMA_CHAR (IMA | TY_CHAR) |
#define | IMA_UCHAR (IMA | TY_UCHAR) |
#define | IMA_SHORT (IMA | TY_SHORT) |
#define | IMA_USHORT (IMA | TY_USHORT) |
#define | IMA_LONG (IMA | TY_LONG) |
#define | IMA_ULONG (IMA | TY_ULONG) |
#define | IMA_FLOAT (IMA | TY_FLOAT) |
#define | IMA_DOUBLE (IMA | TY_DOUBLE) |
#define | IMA_COMPLEX (IMA | TY_COMPLEX) |
#define | IMA_RGB (IMA | TY_RGB) |
#define | IMA_RGBA (IMA | TY_RGBA) |
#define | IMA_COMPLEX_DOUBLE (IMA | TY_COMPLEX_DOUBLE) |
#define | IMA_COMPLEX_FLOAT (IMA | TY_COMPLEX_FLOAT ) |
#define | IMA_COMPLEX_CHAR (IMA | TY_COMPLEX_CHAR ) |
#define | IMA_COMPLEX_UCHAR (IMA | TY_COMPLEX_UCHAR ) |
#define | IMA_COMPLEX_SHORT (IMA | TY_COMPLEX_SHORT ) |
#define | IMA_COMPLEX_USHORT (IMA | TY_COMPLEX_USHORT) |
#define | IMA_COMPLEX_LONG (IMA | TY_COMPLEX_LONG ) |
#define | IMA_COMPLEX_ULONG (IMA | TY_COMPLEX_ULONG ) |
#define | IMA_BIT (IMA | TY_BIT ) |
#define | IMA_POINTER (IMA | TY_POINTER) |
#define | IMA_COLOR (IMA | TY_COLOR) |
#define | _IdImaPrivate(ima) (((PRIVATE_IMAGE*)(ima) )-1) |
Typedefs | |
typedef void ** | PPIMAGE |
typedef char ** | PPIMAGE_CHAR |
typedef unsigned char ** | PPIMAGE_UCHAR |
typedef float ** | PPIMAGE_FLOAT |
typedef double ** | PPIMAGE_DOUBLE |
typedef COMPLEX ** | PPIMAGE_COMPLEX |
typedef RGB ** | PPIMAGE_RGB |
typedef RGBA ** | PPIMAGE_RGBA |
typedef short ** | PPIMAGE_SHORT |
typedef unsigned short ** | PPIMAGE_USHORT |
typedef long ** | PPIMAGE_LONG |
typedef unsigned long ** | PPIMAGE_ULONG |
typedef COMPLEX_DOUBLE ** | PPIMAGE_COMPLEX_DOUBLE |
typedef COMPLEX_FLOAT ** | PPIMAGE_COMPLEX_FLOAT |
typedef COMPLEX_CHAR ** | PPIMAGE_COMPLEX_CHAR |
typedef COMPLEX_UCHAR ** | PPIMAGE_COMPLEX_UCHAR |
typedef COMPLEX_SHORT ** | PPIMAGE_COMPLEX_SHORT |
typedef COMPLEX_USHORT ** | PPIMAGE_COMPLEX_USHORT |
typedef COMPLEX_LONG ** | PPIMAGE_COMPLEX_LONG |
typedef COMPLEX_ULONG ** | PPIMAGE_COMPLEX_ULONG |
typedef PPIMAGE_UCHAR | PPIMAGE_BIT |
typedef void *** | PPIMAGE_POINTER |
typedef COLOR ** | PPIMAGE_COLOR |
Functions | |
int | IdImaUsedNbY (void *) |
Returns the number of pixels along the y axis (vertical) actually USED i.e. the current usefull height of the image. This is to be distinguished from IdImaDimY(image) which is the full height of the image as represented in memory. IdImaUsedNbY is typically usefull when working on a subimage. | |
int | IdImaGetUsedNbY (void *) |
Alias of IdImaUsedNbY. | |
int | IdImaUsedNbX (void *) |
Returns the number of pixels along the x axis (horizontal) actually USED i.e. the current usefull width of the image. This is to be distinguished from IdImaDimX(image) which is the full width of the image as represented in memory. IdImaUsedNbX is typically usefull when working on a subimage. | |
int | IdImaGetUsedNbX (void *) |
Alias of IdImaUsedNbX. | |
int | IdImaDimY (void *) |
Returns the height of the image i.e. the vertical (y axis) number of pixels. | |
int | IdImaDimX (void *) |
Returns the width of the image i.e. the horizontal (x axis) number of pixels. | |
int | IdImaBitsPerPixel (void *) |
Returns the number of bits per pixel of image. | |
int | IdImaType (void *) |
Returns the Ido type of the image (e.g. IMA_CHAR, IMA_UCHAR, IMA_SHORT, IMA_DOUBLE... | |
void | IdImaSetUsedNbY (void *, int) |
Sets the number of used pixels in the vertical direction of a given image. | |
void | IdImaSetUsedNbX (void *, int) |
Sets the number of used pixels in the horizontal direction of a given image. | |
void | IdImaSetDimY (void *, int) |
Sets an arbitrary height to an given image i.e. the vertical (y axis) number of pixels. | |
void | IdImaSetDimX (void *, int) |
Sets an arbitrary width to an given image i.e. the horizontal (x axis) number of pixels. | |
void | IdImaSetBitsPerPixel (void *, int) |
Sets an arbitrary BitsPerPixel to a given image. | |
void | IdImaSetType (void *, int) |
Sets an arbitrary type to a given image. |
|
Definition at line 116 of file idima-ido.h. Referenced by _IdImaFree(), _IdImaFreeSubImage(), IdDcmReadFileIntoVectorFromDcmHdr(), IdGetFileName(), IdGetMessage(), IdImaBitsPerPixel(), IdImaDimX(), IdImaDimY(), IdImaSetBitsPerPixel(), IdImaSetDimX(), IdImaSetDimY(), IdImaSetType(), IdImaSetUsedNbX(), IdImaSetUsedNbY(), IdImaType(), IdImaUsedNbX(), IdImaUsedNbY(), IdSetFileName(), and IdSetMessage(). |
|
Definition at line 71 of file idima-ido.h. Referenced by IdImaAlloc(), and IdImaClear(). |
|
Definition at line 52 of file idima-ido.h. Referenced by IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecadTo16(), IdImaRecadTo8(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaSetValueAnyType(), IdImaVariance(), and IdImaZoom(). |
|
Definition at line 73 of file idima-ido.h. |
|
Definition at line 60 of file idima-ido.h. |
|
Definition at line 65 of file idima-ido.h. |
|
Definition at line 63 of file idima-ido.h. |
|
Definition at line 64 of file idima-ido.h. |
|
Definition at line 69 of file idima-ido.h. |
|
Definition at line 67 of file idima-ido.h. |
|
Definition at line 66 of file idima-ido.h. |
|
Definition at line 70 of file idima-ido.h. |
|
Definition at line 68 of file idima-ido.h. |
|
Definition at line 59 of file idima-ido.h. Referenced by IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecadTo16(), IdImaRecadTo8(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaSetValueAnyType(), IdImaVariance(), and IdImaZoom(). |
|
Definition at line 58 of file idima-ido.h. Referenced by GetBrainPhysicalValues(), GetkSpaceImage2DFromExperience(), IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecadTo16(), IdImaRecadTo8(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaSetValueAnyType(), IdImaVariance(), IdImaZoom(), and SetObjectFieldDefault2D(). |
|
Definition at line 56 of file idima-ido.h. Referenced by IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecadTo16(), IdImaRecadTo8(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaSetValueAnyType(), IdImaVariance(), and IdImaZoom(). |
|
Definition at line 72 of file idima-ido.h. |
|
Definition at line 61 of file idima-ido.h. Referenced by IdImaZoom(). |
|
Definition at line 62 of file idima-ido.h. |
|
Definition at line 54 of file idima-ido.h. Referenced by DisplayObject2D(), IdImaFill(), IdImaLabel(), IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecadTo16(), IdImaRecadTo8(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaSetValueAnyType(), IdImaVariance(), and IdImaZoom(). |
|
|
Definition at line 57 of file idima-ido.h. Referenced by IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecadTo16(), IdImaRecadTo8(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaSetValueAnyType(), and IdImaVariance(). |
|
Definition at line 55 of file idima-ido.h. Referenced by IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecad16To16IgnoreUpper(), IdImaRecadTo16(), IdImaRecadTo8(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaSetValueAnyType(), IdImaVariance(), and IdImaZoom(). |
|
|
Definition at line 98 of file idima-ido.h. |
|
Definition at line 79 of file idima-ido.h. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(), IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecadTo16(), IdImaRecadTo8(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaSetValueAnyType(), IdImaVariance(), and IdImaZoom(). |
|
Definition at line 100 of file idima-ido.h. |
|
Definition at line 83 of file idima-ido.h. |
|
Definition at line 92 of file idima-ido.h. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(). |
|
Definition at line 90 of file idima-ido.h. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(). |
|
Definition at line 91 of file idima-ido.h. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(). |
|
Definition at line 96 of file idima-ido.h. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(). |
|
Definition at line 94 of file idima-ido.h. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(). |
|
Definition at line 93 of file idima-ido.h. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(). |
|
Definition at line 97 of file idima-ido.h. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(). |
|
Definition at line 95 of file idima-ido.h. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(). |
|
Definition at line 82 of file idima-ido.h. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(), IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecadTo16(), IdImaRecadTo8(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaSetValueAnyType(), IdImaVariance(), and IdImaZoom(). |
|
|
Definition at line 88 of file idima-ido.h. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(), IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecadTo16(), IdImaRecadTo8(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaSetValueAnyType(), IdImaVariance(), and IdImaZoom(). |
|
Definition at line 99 of file idima-ido.h. |
|
Definition at line 84 of file idima-ido.h. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(). |
|
Definition at line 85 of file idima-ido.h. |
|
Definition at line 86 of file idima-ido.h. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(), IdImaFill(), IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecadTo16(), IdImaRecadTo8(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaSetValueAnyType(), IdImaVariance(), and IdImaZoom(). |
|
|
Definition at line 89 of file idima-ido.h. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(), IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecadTo16(), IdImaRecadTo8(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaSetValueAnyType(), and IdImaVariance(). |
|
Definition at line 87 of file idima-ido.h. Referenced by DisplayObject2D(), IdDcmReadFileIntoVectorFromDcmHdr(), IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecad16To16IgnoreUpper(), IdImaRecadTo16(), IdImaRecadTo8(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaSetValueAnyType(), IdImaVariance(), and IdImaZoom(). |
|
Returns the number of bits per pixel of image.
Definition at line 129 of file imabasic.c. References _IdImaPrivate, and image. |
|
|
Returns the height of the image i.e. the vertical (y axis) number of pixels.
Definition at line 104 of file imabasic.c. References _IdImaPrivate, and image. Referenced by _IdImaCreImagetteClear(), DisplayImage2D(), IdAcrWriteFileExtended(), IdCntFillExtPolygon(), IdCntFillPolygon(), IdCntFillPolygonXXX(), IdCntSurfacePoly(), IdDcmReadFileIntoVectorFromDcmHdr(), IdImaAllocLikeImage(), IdImaAllocSubImage(), IdImaCheckSizeAlloc(), IdImaCheckSizeAllocType(), IdImaCheckTypeAlloc(), IdImaClear(), IdImaConcat(), IdImaCopy(), IdImaCreImagette(), IdImaDrawLine(), IdImaExtractSubImage(), IdImaFill(), IdImaFillContour(), IdImaLabel(), IdImaMakeImagetteXYHoriz(), IdImaMakeImagetteXYVertic(), IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaModifSubImage(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecad16To16IgnoreUpper(), IdImaRecad16To8(), IdImaRecad16To8IgnoreUpper(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaReuseSigFromLine(), IdImaSameSize(), IdImaSameSizeAndType(), IdImaScotchImages(), IdImaScotchImagesXYHoriz(), IdImaScotchImagesXYVertic(), IdImaSetValue(), IdImaSetValueAnyType(), IdImaSignalToImage(), IdImaVariance(), IdImaWriteRawFile(), and IdImaZoom(). |
|
Alias of IdImaUsedNbX.
Definition at line 91 of file imabasic.c. References IdImaUsedNbX(), and image. |
|
Alias of IdImaUsedNbY.
Definition at line 62 of file imabasic.c. References IdImaUsedNbY(), and image. |
|
Sets an arbitrary BitsPerPixel to a given image.
Definition at line 212 of file imabasic.c. References _IdImaPrivate, and image. |
|
Sets an arbitrary width to an given image i.e. the horizontal (x axis) number of pixels.
Definition at line 200 of file imabasic.c. References _IdImaPrivate, and image. |
|
Sets an arbitrary height to an given image i.e. the vertical (y axis) number of pixels.
Definition at line 184 of file imabasic.c. References _IdImaPrivate, and image. |
|
Sets an arbitrary type to a given image.
Definition at line 224 of file imabasic.c. References _IdImaPrivate, and image. |
|
Sets the number of used pixels in the horizontal direction of a given image.
Definition at line 168 of file imabasic.c. References _IdImaPrivate, and image. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(), IdImaClear(), IdImaSetValue(), and IdImaSetValueAnyType(). |
|
Sets the number of used pixels in the vertical direction of a given image.
Definition at line 155 of file imabasic.c. References _IdImaPrivate, and image. Referenced by IdDcmReadFileIntoVectorFromDcmHdr(), IdImaClear(), IdImaSetValue(), and IdImaSetValueAnyType(). |
|
Returns the Ido type of the image (e.g. IMA_CHAR, IMA_UCHAR, IMA_SHORT, IMA_DOUBLE...
Definition at line 142 of file imabasic.c. References _IdImaPrivate, and image. Referenced by IdImaAllocLikeImage(), IdImaAllocSubImage(), IdImaCheckSizeAlloc(), IdImaCheckSizeAllocType(), IdImaCheckTypeAlloc(), IdImaCheckTypeAllocSize(), IdImaCheckTypeSizeAlloc(), IdImaClear(), IdImaConcat(), IdImaDrawLine(), IdImaFill(), IdImaLabel(), IdImaMaxima(), IdImaMinima(), IdImaMinMax(), IdImaMoyenne(), IdImaMoyVar(), IdImaRecadTo16(), IdImaRecadTo8(), IdImaRecadTo8ABS(), IdImaRecadTo8DCT(), IdImaRecadTo8LOG(), IdImaSameSizeAndType(), IdImaSameType(), IdImaSetValue(), IdImaSetValueAnyType(), IdImaVariance(), and IdImaZoom(). |
|
Returns the number of pixels along the x axis (horizontal) actually USED i.e. the current usefull width of the image. This is to be distinguished from IdImaDimX(image) which is the full width of the image as represented in memory. IdImaUsedNbX is typically usefull when working on a subimage.
Definition at line 79 of file imabasic.c. References _IdImaPrivate, and image. Referenced by IdAcrWriteFileExtended(), and IdImaGetUsedNbX(). |
|
Returns the number of pixels along the y axis (vertical) actually USED i.e. the current usefull height of the image. This is to be distinguished from IdImaDimY(image) which is the full height of the image as represented in memory. IdImaUsedNbY is typically usefull when working on a subimage.
Definition at line 50 of file imabasic.c. References _IdImaPrivate, and image. Referenced by IdAcrWriteFileExtended(), and IdImaGetUsedNbY(). |