• Main Page
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

im_imagematch.h

Go to the documentation of this file.
00001 
00005 #ifndef __IMAGEMATCH_H
00006 #define __IMAGEMATCH_H
00007 
00008 #if defined(__cplusplus)
00009 extern "C" {
00010 #endif
00011 
00015 int imImageIsBinary(const imImage* image); /* IsMap AND palette_count=2 */
00016 
00017 int imImageIsMap(const imImage* image);
00018 int imImageIsRGB(const imImage* image);
00019 int imImageIsGray(const imImage* image);
00020 
00021 int imImageIsNotMap(const imImage* image);
00022 int imImageIsNotRGB(const imImage* image);
00023 int imImageIsNotGray(const imImage* image);
00024 int imImageIsColor(const imImage* image);  /* all colors except MAP */
00025 
00026 int imImageIsByte(const imImage* image);
00027 int imImageIsShort(const imImage* image);
00028 int imImageIsUShort(const imImage* image);
00029 int imImageIsInt(const imImage* image);
00030 int imImageIsReal(const imImage* image);
00031 int imImageIsComplex(const imImage* image);
00032 int imImageIsComplexFloat(const imImage* image);
00033 
00034 int imImageIsNotByte(const imImage* image);
00035 int imImageIsNotComplex(const imImage* image);
00036 
00037 int imImageIsByteGray(const imImage* image);
00038 int imImageIsByteRGB(const imImage* image);
00039 int imImageIsUShortGray(const imImage* image);
00040 int imImageIsUShortRGB(const imImage* image);
00041 int imImageIsIntGray(const imImage* image);
00042 int imImageIsIntRGB(const imImage* image);
00043 int imImageIsRealGray(const imImage* image);
00044 int imImageIsRealRGB(const imImage* image);
00045 int imImageIsComplexGray(const imImage* image);
00046 int imImageIsComplexRGB(const imImage* image);
00047 int imImageIsIntRealGray(const imImage* image);
00048 
00049 int imImageIsSci(const imImage* image);            /* IsNotMap */
00050 int imImageIsSciByte(const imImage* image);        /* IsNotMap AND IsByte */
00051 int imImageIsSciByteShortUshort(const imImage* image);  /* IsNotMap AND (IsByte OR IsUShort) */
00052 int imImageIsSciNotComplex(const imImage* image);  /* IsNotMap AND IsNotComplex */
00053 int imImageIsGrayNotComplex(const imImage* image); 
00054 int imImageIsRGBNotComplex(const imImage* image);  
00055 int imImageIsGrayInteger(const imImage* image); 
00056 int imImageIsSciNotDouble(const imImage* image);
00057 
00058 int imImageIsInteger(const imImage* image);       /* (IsByte AND IsNotMap) OR IsUShort OR IsInt  */
00059 int imImageIsUShort2Real(const imImage* image);   /* IsUShort OR IsInt OR IsReal */
00060 int imImageIsSigned(const imImage* image);        /* IsInt OR IsReal */
00061 int imImageIsRealComplex(const imImage* image);   /* IsReal OR IsComplex */
00062 
00065 #if defined(__cplusplus)
00066 }
00067 #endif
00068 
00069 #endif

Generated on Wed Jan 9 2019 09:48:59 for IMLAB by  doxygen 1.7.1