1 #pragma once 2 3 #ifndef T_RASTERCM_INCLUDED 4 #define T_RASTERCM_INCLUDED 5 6 #include "traster.h" 7 #include "tpixelcm.h" 8 9 #undef DVAPI 10 #undef DVVAR 11 #ifdef TRASTER_EXPORTS 12 #define DVAPI DV_EXPORT_API 13 #define DVVAR DV_EXPORT_VAR 14 #else 15 #define DVAPI DV_IMPORT_API 16 #define DVVAR DV_IMPORT_VAR 17 #endif 18 19 typedef TRasterT<TPixelCM32> TRasterCM32; 20 21 #ifdef _WIN32 22 template class DVAPI TSmartPointerT<TRasterT<TPixelCM32>>; 23 template class DVAPI TRasterPT<TPixelCM32>; 24 #endif 25 typedef TRasterPT<TPixelCM32> TRasterCM32P; 26 27 #endif 28