00001 00021 #ifndef INC_SPATMOD_IMAGEHELPERRVC_H 00022 #define INC_SPATMOD_IMAGEHELPERRVC_H 00023 00024 #ifndef INC_SPATMOD_DATATYPE_H 00025 #include <spatmod/datatype.h> 00026 #endif 00027 00028 #ifndef INC_SPATMOD_IMAGEPIXEL_H 00029 #include <spatmod/imagepixel.h> 00030 #endif 00031 00032 #ifndef INC_RVC_IMAGE_H 00033 #include <rvc/image.h> 00034 #endif 00035 00036 namespace SPATMOD { 00037 namespace IMAGE { 00038 00039 //===================================================================================================================== 00040 00042 class HELPER_RVC { 00043 public: 00044 00047 static RVC::IMAGE::CELLTYPE GetCellTypeFromPixelProp ( 00048 const SPATMOD::IMAGE::PIXEL& PixelProp 00049 ); 00050 00053 static RVC::IMAGE::CELLTYPE GetCellTypeFromSampleProp ( 00054 const SPATMOD::IMAGE::SAMPLE& SampleProp 00055 ); 00056 00060 static DATATYPE GetDataTypeFromCellType ( 00061 RVC::IMAGE::CELLTYPE CellType 00062 ); 00063 00065 static PIXEL::TYPE GetPixelTypeFromCellType ( 00066 RVC::IMAGE::CELLTYPE CellType 00067 ); 00068 }; 00069 00070 //===================================================================================================================== 00071 00072 } // End namespace IMAGE 00073 } // End namespace SPATMOD 00074 00075 #endif // INC_SPATMOD_IMAGEHELPERRVC_H 00076
1.6.1