3D Human Airway Tree
Program generuje ludzkie drzewo oskrzelowe
TreeBranchVoxelizerWithRendomNoise.h
Idź do dokumentacji tego pliku.
1 #ifndef TREEBRANCHVOXELIZERWITHRENDOMNOISE_H
2 #define TREEBRANCHVOXELIZERWITHRENDOMNOISE_H
3 
4 #include "Branch.h"
5 #include <list>
6 #include "TreeBranchVoxelizer.h"
7 #include <mcimage.h>
8 
10 {
11 private:
12  vtkImageData *rawTreeWithOutNoise;
13  vtkImageData *tmpIMG2;
15  int VoxCounter( vtkImageData *brach, double percent);
16  void AddEden();
17  void AddWall(xvimage *, double radius);
18  virtual void Convert();
19 
20 public:
21  TreeBranchVoxelizerWithRendomNoise(std::list<boost::shared_ptr<Branch> > &p_list,float p_spacing = 0.5);
22  virtual void Generate();
23  virtual void Start();
24  virtual vtkImageData *GetRawImage() const {return rawTree/*WithOutNoise*/;}
25 };
26 
27 #endif // TREEBRANCHVOXELIZERWITHRENDOMNOISE_H