Go to the source code of this file.
Defines | |
#define | MARACASDLL_API __declspec(dllimport) |
Functions | |
class | __declspec (dllimport) CMaracasController |
#define MARACASDLL_API __declspec(dllimport) |
Definition at line 13 of file MaracasDll.h.
class __declspec | ( | dllimport | ) |
Notify the snapshot bitmap has been retrieved
Notify the resampled image has been retrieved
Definition at line 17 of file MaracasDll.h.
00017 { 00018 public: 00019 CMaracasController(void); 00020 00021 ~CMaracasController(); 00022 00023 int RunMaracas(void); 00024 00025 int ShowApp(int nCmdShow); 00026 00027 int Reset(); 00028 00029 void GetSnapshot( unsigned int& rWidth, 00030 unsigned int& rHeight, 00031 unsigned char*& rpPixels ) /*const*/ ; 00032 00035 int ReleaseSnapshot(); 00036 00039 int OutputVolumeRetrieved(); 00040 00041 void SetVolumeParams(int nX, int nY, int nSlices); 00042 00043 void SetSliceParams(float pixelSpacingColumn, 00044 float pixelSpacingRow, 00045 float pixelSpacingSlice, 00046 float RescaleSlope, 00047 float RescaleIntercept); 00048 00049 void SetSlicePixels(int numSlice,unsigned short * pixels); 00050 00051 private : 00052 wxMaracasApp *m_pMarApp; 00053 unsigned char *_rpPixels; //Snapshot 00054 00055 unsigned short *m_pSlicesPixels; 00056 int m_nX; 00057 int m_nY; 00058 int m_nSlices; 00059 float m_PixelSpacingColumn; 00060 float m_PixelSpacingRow; 00061 float m_PixelSpacingSlice; 00062 float m_RescaleSlope; 00063 float m_RescaleIntercept; 00064 };