volmetrics
annotate src/volume.h @ 3:927c29b93009
added image.cc
author | Eleni Maria Stea <elene.mst@gmail.com> |
---|---|
date | Sat, 11 Jan 2014 22:55:27 +0200 |
parents | cca2e05dbabe |
children | 1fbbe10c8e08 |
rev | line source |
---|---|
eleni@0 | 1 #ifndef VOLUME_H_ |
eleni@0 | 2 #define VOLUME_H_ |
eleni@0 | 3 |
elene@3 | 4 #include <vector> |
elene@3 | 5 #include "image.h" |
elene@3 | 6 |
eleni@1 | 7 class Volume { |
eleni@1 | 8 private: |
elene@3 | 9 std::vector<Image> slices; |
eleni@1 | 10 |
elene@3 | 11 public: |
elene@3 | 12 Volume(); |
elene@3 | 13 ~Volume(); |
elene@3 | 14 |
elene@3 | 15 bool load_volume(const char *fname); |
elene@3 | 16 void push_slice(Image *slice); |
elene@3 | 17 |
elene@3 | 18 Image *get_slice(); |
elene@3 | 19 const Image *get_slice() const; |
elene@3 | 20 |
elene@3 | 21 void draw(); |
eleni@1 | 22 }; |
eleni@1 | 23 |
eleni@0 | 24 #endif // VOLUME_H_ |