VisualizeVideo
 All Classes Functions Pages
VolumeData.h
1 #pragma once
2 #include <stdlib.h>
3 #include <iostream>
4 
6 class VolumeData
7 {
8 private:
9  unsigned int sizeX;
10  unsigned int sizeY;
11  unsigned int sizeZ;
12  unsigned short *data;
13  int loadedFrames;
14 public:
15  VolumeData();
16  ~VolumeData(void);
17 
19  void initialize(int x, int y, int z);
20  int getSizeX();
21  int getSizeY();
22  int getSizeZ();
24  double getRatioXY();
26  unsigned short* getData();
28  void addFrameData(unsigned char* img);
30  void deleteData();
31 };