36 #ifndef NetworkToSurface_HPP_ 37 #define NetworkToSurface_HPP_ 40 #define _BACKWARD_BACKWARD_WARNING_H 1 //Cut out the vtk deprecated warning 41 #include <vtkPolyData.h> 42 #include <vtkImageData.h> 43 #include <vtkSmartPointer.h> 44 #include "SmartPointers.hpp" 45 #include "VesselNetwork.hpp" 46 #include "UnitCollection.hpp" 54 template<
unsigned DIM>
103 static boost::shared_ptr<NetworkToSurface<DIM> >
Create();
vtkSmartPointer< vtkImageData > mpImage
units::quantity< unit::length > mReferenceLength
units::quantity< unit::length > mSamplingGridSpacing
vtkSmartPointer< vtkImageData > GetSamplingImage()
units::quantity< unit::length > mSplineResamplingLength
vtkSmartPointer< vtkPolyData > mpSurface
void SetResamplingSplineSize(units::quantity< unit::length > splineResampleSize)
void SetResamplingGridSize(units::quantity< unit::length > sampleGridSize)
boost::shared_ptr< VesselNetwork< DIM > > mpNetwork
vtkSmartPointer< vtkPolyData > GetSurface()
static boost::shared_ptr< NetworkToSurface< DIM > > Create()
void SetVesselNetwork(boost::shared_ptr< VesselNetwork< DIM > > pNetwork)