qvolray

annotate src/volume.h @ 11:8990b5d2c7fe

moving to qt
author John Tsiombikas <nuclear@member.fsf.org>
date Mon, 09 Apr 2012 23:42:57 +0300
parents a6765984e057
children 17d9dc2edc91
rev   line source
nuclear@8 1 #ifndef VOLUME_H_
nuclear@8 2 #define VOLUME_H_
nuclear@8 3
nuclear@11 4 #include <list>
nuclear@11 5 #include <string>
nuclear@8 6
nuclear@11 7 class Volume {
nuclear@11 8 private:
nuclear@8 9 int sz[3];
nuclear@8 10 float zaspect;
nuclear@11 11 unsigned int tex;
nuclear@11 12
nuclear@11 13 bool read_voldesc(const char *fname, std::list<std::string> *slist) const;
nuclear@11 14
nuclear@11 15 public:
nuclear@11 16 Volume();
nuclear@11 17 ~Volume();
nuclear@11 18
nuclear@11 19 bool load(const char *fname);
nuclear@11 20
nuclear@11 21 unsigned int get_texture() const;
nuclear@11 22 void bind(int tex_unit = 0) const;
nuclear@8 23 };
nuclear@8 24
nuclear@8 25 #endif /* VOLUME_H_ */