18#ifndef itkCollidingFrontsImageFilter_h
19#define itkCollidingFrontsImageFilter_h
60template <
typename TInputImage,
typename TOutputImage>
145 itkSetMacro(NegativeEpsilon,
double);
146 itkGetConstMacro(NegativeEpsilon,
double);
148 itkSetMacro(ApplyConnectivity,
bool);
149 itkGetConstMacro(ApplyConnectivity,
bool);
150 itkBooleanMacro(ApplyConnectivity);
152 itkSetMacro(StopOnTargets,
bool);
153 itkGetConstMacro(StopOnTargets,
bool);
154 itkBooleanMacro(StopOnTargets);
179#ifndef ITK_MANUAL_INSTANTIATION
180# include "itkCollidingFrontsImageFilter.hxx"
void SetSeedPoints2(NodeContainer *points)
typename OutputImageType::Pointer OutputImagePointer
CollidingFrontsImageFilter Self
void GenerateData() override
typename TInputImage::PixelType InputPixelType
CollidingFrontsImageFilter()
itk::FastMarchingUpwindGradientImageFilter< LevelSetImageType, SpeedImageType > FastMarchingUpwindGradientImageFilterType
NodeContainerPointer m_SeedPoints1
~CollidingFrontsImageFilter() override=default
typename FastMarchingUpwindGradientImageFilterType::NodeType NodeType
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
TInputImage SpeedImageType
typename NumericTraits< InputPixelType >::RealType RealType
NodeContainerPointer GetSeedPoints1()
static constexpr unsigned int ImageDimension
TOutputImage LevelSetImageType
typename FastMarchingUpwindGradientImageFilterType::NodeContainer NodeContainer
typename FastMarchingUpwindGradientImageFilterType::IndexType IndexType
NodeContainerPointer GetSeedPoints2()
TInputImage InputImageType
typename InputImageType::Pointer InputImagePointer
void SetSeedPoints1(NodeContainer *points)
typename FastMarchingUpwindGradientImageFilterType::NodeContainerPointer NodeContainerPointer
TOutputImage OutputImageType
void PrintSelf(std::ostream &, Indent) const override
ImageToImageFilter< TInputImage, TOutputImage > Superclass
typename FastMarchingUpwindGradientImageFilterType::PixelType PixelType
typename TOutputImage::PixelType OutputPixelType
NodeContainerPointer m_SeedPoints2
typename FastMarchingUpwindGradientImageFilterType::GradientImageType GradientImageType
Generates the upwind gradient field of fast marching arrival times.
Image< GradientPixelType, Self::SetDimension > GradientImageType
typename LevelSetType::NodeContainerPointer NodeContainerPointer
Index< Self::SetDimension > IndexType
typename LevelSetType::NodeType NodeType
typename LevelSetType::PixelType PixelType
typename LevelSetType::NodeContainer NodeContainer
typename OutputImageType::RegionType OutputImageRegionType
Control indentation during Print() invocation.
virtual void Modified() const
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....