18 #ifndef itkCollidingFrontsImageFilter_h
19 #define itkCollidingFrontsImageFilter_h
60 template<
typename TInputImage,
typename TOutputImage >
86 TOutputImage::ImageDimension);
142 itkSetMacro(NegativeEpsilon,
double);
143 itkGetConstMacro(NegativeEpsilon,
double);
145 itkSetMacro(ApplyConnectivity,
bool);
146 itkGetConstMacro(ApplyConnectivity,
bool);
147 itkBooleanMacro(ApplyConnectivity);
149 itkSetMacro(StopOnTargets,
bool);
150 itkGetConstMacro(StopOnTargets,
bool);
151 itkBooleanMacro(StopOnTargets);
153 #ifdef ITK_USE_CONCEPT_CHECKING
170 void operator=(const
Self &) ITK_DELETE_FUNCTION;
182 #ifndef ITK_MANUAL_INSTANTIATION
183 #include "itkCollidingFrontsImageFilter.hxx"
itk::FastMarchingUpwindGradientImageFilter< LevelSetImageType, SpeedImageType > FastMarchingUpwindGradientImageFilterType
NodeContainerPointer GetSeedPoints1()
FastMarchingUpwindGradientImageFilterType::NodeContainerPointer NodeContainerPointer
NodeContainerPointer GetSeedPoints2()
TInputImage SpeedImageType
CollidingFrontsImageFilter()
void PrintSelf(std::ostream &, Indent) const override
CollidingFrontsImageFilter Self
Superclass::OutputImageRegionType OutputImageRegionType
Superclass::IndexType IndexType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
NumericTraits< InputPixelType >::RealType RealType
TInputImage::PixelType InputPixelType
Base class for all process objects that output image data.
Superclass::PixelType PixelType
void GenerateData() override
static const unsigned int ImageDimension
FastMarchingUpwindGradientImageFilterType::IndexType IndexType
Superclass::NodeContainer NodeContainer
FastMarchingUpwindGradientImageFilterType::PixelType PixelType
SmartPointer< Self > Pointer
void SetSeedPoints2(NodeContainer *points)
SmartPointer< const Self > ConstPointer
TInputImage InputImageType
virtual ~CollidingFrontsImageFilter()
virtual void Modified() const
NodeContainerPointer m_SeedPoints2
Generates the upwind gradient field of fast marching arrival times.
FastMarchingUpwindGradientImageFilterType::NodeContainer NodeContainer
TOutputImage OutputImageType
TOutputImage::PixelType OutputPixelType
TOutputImage LevelSetImageType
InputImageType::Pointer InputImagePointer
Base class for filters that take an image as input and produce an image as output.
NodeContainerPointer m_SeedPoints1
Control indentation during Print() invocation.
FastMarchingUpwindGradientImageFilterType::GradientImageType GradientImageType
void SetSeedPoints1(NodeContainer *points)
Superclass::OutputImageRegionType OutputImageRegionType
Define additional traits for native types such as int or float.
#define itkConceptMacro(name, concept)
Selects a region of space where two independent fronts run towards each other.
Superclass::NodeType NodeType
Templated n-dimensional image class.
OutputImageType::Pointer OutputImagePointer
FastMarchingUpwindGradientImageFilterType::NodeType NodeType