3D Human Airway Tree
Program generuje ludzkie drzewo oskrzelowe
|
#include <TreeBranchVoxelizerWithRendomNoise.h>
Metody publiczne | |
TreeBranchVoxelizerWithRendomNoise (std::list< boost::shared_ptr< Branch > > &p_list, float p_spacing=0.5) | |
virtual void | Generate () |
Zarzadza konwersją kolejnych gałęzi. | |
virtual void | Start () |
Uruchamia konwersję obrazu. Jesli to konieczne tworzone sa dodatkowe watki. | |
virtual vtkImageData * | GetRawImage () const |
![]() | |
TreeBranchVoxelizer (std::list< boost::shared_ptr< Branch > > &p_list, float p_spacing=0.5) | |
virtual | ~TreeBranchVoxelizer () |
Ustawienie spacingu dla całego obrazu. |
Dodatkowe Dziedziczone Składowe | |
![]() | |
void | SetBounds () |
Oblicza granice w ktorych zawiera sie obiekt. | |
TreeBranchVoxelizer (const TreeBranchVoxelizer &) | |
void | NewWhiteImage (unsigned char) |
![]() | |
vtkImageData * | rawTree |
vtkImageData * | whiteImage |
boost::thread_group | t_group |
boost::mutex | mutex |
std::list< boost::shared_ptr < Branch > > & | BranchList |
std::list< boost::shared_ptr < Branch > >::iterator * | ListIterator |
boost::shared_ptr< Branch > | actualConvertBranch |
double | bounds [6] |
int | dim [3] |
double | origin [3] |
double | bounds2 [6] |
int | dim2 [3] |
double | origin2 [3] |
float | spacing |
vtkPolyDataToImageStencil * | pol2stenc |
vtkImageStencil * | imgstenc |
vtkImageData * | tmpIMG |
obraz pomocniczy - kasowany po zakończeniu generowania przez metodę Generate() | |
![]() | |
static const float | IMG_MARGIN = 10.0 |
static const unsigned char | BACKGROUND_VAL = 0 |
TreeBranchVoxelizerWithRendomNoise::TreeBranchVoxelizerWithRendomNoise | ( | std::list< boost::shared_ptr< Branch > > & | p_list, |
float | p_spacing = 0.5 |
||
) |
|
virtual |
Zarzadza konwersją kolejnych gałęzi.
Reimplementowana z TreeBranchVoxelizer.
|
inlinevirtual |
Reimplementowana z TreeBranchVoxelizer.
|
virtual |
Uruchamia konwersję obrazu. Jesli to konieczne tworzone sa dodatkowe watki.
Reimplementowana z TreeBranchVoxelizer.