Klasa ta konwertuje model powierzchniowy do objętościowego.
Więcej...
#include <TreeBranchVoxelizer.h>
Lista wszystkich składowych.
Metody publiczne |
| TreeBranchVoxelizer (std::list< boost::shared_ptr< Branch > > &p_list, float p_spacing=0.5) |
virtual void | Start () |
| Uruchamia konwersję obrazu. Jesli to konieczne tworzone sa dodatkowe watki.
|
virtual vtkImageData * | GetRawImage () const |
virtual | ~TreeBranchVoxelizer () |
| Ustawienie spacingu dla całego obrazu.
|
Opis szczegółowy
Klasa ta konwertuje model powierzchniowy do objętościowego.
Konwersja przeprowadzana jest gałąź po gałęzi z zastosowaniem wielowątkowości.
Dokumentacja konstruktora i destruktora
TreeBranchVoxelizer::TreeBranchVoxelizer |
( |
std::list< boost::shared_ptr< Branch > > & |
p_list, |
|
|
float |
p_spacing = 0.5 |
|
) |
| |
TreeBranchVoxelizer::~TreeBranchVoxelizer |
( |
| ) |
|
|
virtual |
Ustawienie spacingu dla całego obrazu.
Dokumentacja funkcji składowych
void TreeBranchVoxelizer::Convert |
( |
| ) |
|
|
protectedvirtual |
void TreeBranchVoxelizer::Generate |
( |
| ) |
|
|
protectedvirtual |
virtual vtkImageData* TreeBranchVoxelizer::GetRawImage |
( |
| ) |
const |
|
inlinevirtual |
void TreeBranchVoxelizer::NewWhiteImage |
( |
unsigned char |
ival | ) |
|
|
protected |
void TreeBranchVoxelizer::SetBounds |
( |
| ) |
|
|
protected |
Oblicza granice w ktorych zawiera sie obiekt.
void TreeBranchVoxelizer::Start |
( |
| ) |
|
|
virtual |
Dokumentacja atrybutów składowych
boost::shared_ptr<Branch> TreeBranchVoxelizer::actualConvertBranch |
|
protected |
const unsigned char TreeBranchVoxelizer::BACKGROUND_VAL = 0 |
|
staticprotected |
double TreeBranchVoxelizer::bounds[6] |
|
protected |
double TreeBranchVoxelizer::bounds2[6] |
|
protected |
std::list<boost::shared_ptr<Branch> >& TreeBranchVoxelizer::BranchList |
|
protected |
int TreeBranchVoxelizer::dim[3] |
|
protected |
int TreeBranchVoxelizer::dim2[3] |
|
protected |
const float TreeBranchVoxelizer::IMG_MARGIN = 10.0 |
|
staticprotected |
vtkImageStencil* TreeBranchVoxelizer::imgstenc |
|
protected |
std::list<boost::shared_ptr<Branch> >::iterator* TreeBranchVoxelizer::ListIterator |
|
protected |
Wskaznik na wspólny dla wszystkich wątków iterator. Iterator tworzony/ jest i przypisywany do poczatku listy w metodzie Start(). Po zakończeniu konwersji jest w metodzie Start() niszczony
boost::mutex TreeBranchVoxelizer::mutex |
|
protected |
double TreeBranchVoxelizer::origin[3] |
|
protected |
double TreeBranchVoxelizer::origin2[3] |
|
protected |
vtkPolyDataToImageStencil* TreeBranchVoxelizer::pol2stenc |
|
protected |
vtkImageData* TreeBranchVoxelizer::rawTree |
|
protected |
float TreeBranchVoxelizer::spacing |
|
protected |
boost::thread_group TreeBranchVoxelizer::t_group |
|
protected |
vtkImageData* TreeBranchVoxelizer::tmpIMG |
|
protected |
obraz pomocniczy - kasowany po zakończeniu generowania przez metodę Generate()
vtkImageData* TreeBranchVoxelizer::whiteImage |
|
protected |
Dokumentacja dla tej klasy została wygenerowana z plików: