21 #ifndef TREEBRANCHCONSUMER_H
22 #define TREEBRANCHCONSUMER_H
25 #include <boost/thread.hpp>
26 #include <vtkPolyData.h>
32 std::stack<boost::shared_ptr<Branch> > &pile;
33 boost::shared_ptr<Branch> masterRoot;
34 vtkPolyData *tmpPolyData;
38 vtkPolyData *
GetOutput()
const {
return tmpPolyData;}
39 TreeBranchConsumer(std::stack<boost::shared_ptr<Branch> > &p_pile, boost::shared_ptr<Branch> p_masterRootRegion) : pile(p_pile), masterRoot(p_masterRootRegion){tmpPolyData = p_masterRootRegion->GetOutput();}
41 boost::thread *
Start();
44 #endif // TREEBRANCHCONSUMER_H