MaracasDll.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MARACASDLL_API   __declspec(dllimport)

Functions

class __declspec (dllimport) CMaracasController

Define Documentation

#define MARACASDLL_API   __declspec(dllimport)

Definition at line 13 of file MaracasDll.h.


Function Documentation

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 };


Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1