36 #ifndef NETWORKTOIMAGE_HPP_ 37 #define NETWORKTOIMAGE_HPP_ 39 #include "SmartPointers.hpp" 40 #define _BACKWARD_BACKWARD_WARNING_H 1 //Cut out the vtk deprecated warning 41 #include <vtkImageData.h> 42 #include <vtkSmartPointer.h> 43 #include "VesselNetwork.hpp" 44 #include "UnitCollection.hpp" 50 template<
unsigned DIM>
95 static boost::shared_ptr<NetworkToImage<DIM> >
Create();
101 vtkSmartPointer<vtkImageData>
GetOutput();
void SetPaddingFactors(double paddingX, double paddingY, double paddingZ)
void SetImageDimension(unsigned dimension)
boost::shared_ptr< VesselNetwork< DIM > > mpNetwork
vtkSmartPointer< vtkImageData > mpImage
void SetGridSpacing(units::quantity< unit::length > spacing)
void SetNetwork(boost::shared_ptr< VesselNetwork< DIM > > pNetwork)
units::quantity< unit::length > mGridSpacing
vtkSmartPointer< vtkImageData > GetOutput()
c_vector< double, DIM > mPaddingFactors
static boost::shared_ptr< NetworkToImage< DIM > > Create()