?? medvolume.h
字號:
/*=========================================================================
Program: 3DMed
Date: $Date: 2005/06/03 04:36:59 $
Version: $Version: 2.00 $
Copyright: MIPG, Institute of Automation, Chinese Academy of Sciences
=========================================================================*/
#ifndef __medVolume_h
#define __medVolume_h
#include "medSysIncs.h"
#define MED_VOID 0
#define MED_BIT 1
#define MED_CHAR 2
#define MED_UNSIGNED_CHAR 3
#define MED_SHORT 4
#define MED_UNSIGNED_SHORT 5
#define MED_INT 6
#define MED_UNSIGNED_INT 7
#define MED_LONG 8
#define MED_UNSIGNED_LONG 9
#define MED_FLOAT 10
#define MED_DOUBLE 11
class mitkVolume;
class QCString;
class MED_SDK_API medVolume
{
public:
void SetWidth(int w);
int GetWidth();
void SetHeight(int h);
int GetHeight();
void SetImageNum(int s);
int GetImageNum();
void SetSpacingX(float px);
void SetSpacingZ(float pz);
void SetSpacingY(float py);
float GetSpacingX();
float GetSpacingY();
float GetSpacingZ();
void SetNumberOfChannel( int n );
int GetNumberOfChannel();
int GetIncrementX();
int GetIncrementY();
int GetIncrementZ();
void* GetRawData();
void* GetSliceData(int sliceNum);
void* Allocate();
unsigned long GetActualMemorySize();
void Initialize();
void SetWindowWidth(float wWidth);
void SetWindowCenter(float wCenter);
float GetWindowWidth(void);
float GetWindowCenter(void);
void GetWidthCenter(float &wWidth, float &wCenter);
int GetDataTypeSize();
int GetDataType();
void SetDataType(int type);
void SetDataTypeToFloat();
void SetDataTypeToDouble();
void SetDataTypeToInt();
void SetDataTypeToUnsignedInt();
void SetDataTypeToLong();
void SetDataTypeToUnsignedLong();
void SetDataTypeToShort();
void SetDataTypeToUnsignedShort();
void SetDataTypeToUnsignedChar();
void SetDataTypeToChar();
void SetName(const char* name);
const char* GetName() const;
void SetFileName(const char* filename);
const char* GetFileName() const;
void SetData(mitkVolume* src);
mitkVolume* GetData() {return m_Data;}
medVolume();
virtual ~medVolume();
protected:
QCString *m_Name;
QCString *m_FileName;
mitkVolume *m_Data;
void _clear();
private:
medVolume(const medVolume&);
void operator=(const medVolume&);
};
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -