18 #ifndef itkCollidingFrontsImageFilter_h
19 #define itkCollidingFrontsImageFilter_h
60 template<
typename TInputImage,
typename TOutputImage >
87 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
116 m_SeedPoints1 = points;
123 {
return m_SeedPoints1; }
129 m_SeedPoints2 = points;
136 {
return m_SeedPoints2; }
138 itkSetMacro(NegativeEpsilon,
double);
139 itkGetConstMacro(NegativeEpsilon,
double);
141 itkSetMacro(ApplyConnectivity,
bool);
142 itkGetConstMacro(ApplyConnectivity,
bool);
143 itkBooleanMacro(ApplyConnectivity);
145 itkSetMacro(StopOnTargets,
bool);
146 itkGetConstMacro(StopOnTargets,
bool);
147 itkBooleanMacro(StopOnTargets);
149 #ifdef ITK_USE_CONCEPT_CHECKING
160 void GenerateData()
override;
162 void PrintSelf(std::ostream &,
Indent)
const override;
175 #ifndef ITK_MANUAL_INSTANTIATION
176 #include "itkCollidingFrontsImageFilter.hxx"
typename OutputImageType::Pointer OutputImagePointer
typename NumericTraits< InputPixelType >::RealType RealType
NodeContainerPointer GetSeedPoints1()
NodeContainerPointer GetSeedPoints2()
typename TOutputImage::PixelType OutputPixelType
Define numeric traits for std::vector.
typename Superclass::NodeContainerPointer NodeContainerPointer
typename Superclass::NodeType NodeType
typename FastMarchingUpwindGradientImageFilterType::NodeType NodeType
typename Superclass::NodeContainer NodeContainer
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename FastMarchingUpwindGradientImageFilterType::IndexType IndexType
Base class for all process objects that output image data.
TInputImage InputImageType
typename InputImageType::Pointer InputImagePointer
typename OutputImageType::RegionType OutputImageRegionType
ImageBaseType::IndexType IndexType
TOutputImage OutputImageType
typename FastMarchingUpwindGradientImageFilterType::GradientImageType GradientImageType
void SetSeedPoints2(NodeContainer *points)
NodeContainerPointer m_SeedPoints2
Generates the upwind gradient field of fast marching arrival times.
typename FastMarchingUpwindGradientImageFilterType::NodeContainerPointer NodeContainerPointer
TOutputImage LevelSetImageType
Base class for filters that take an image as input and produce an image as output.
NodeContainerPointer m_SeedPoints1
Control indentation during Print() invocation.
TInputImage SpeedImageType
void SetSeedPoints1(NodeContainer *points)
typename FastMarchingUpwindGradientImageFilterType::PixelType PixelType
typename Superclass::PixelType PixelType
typename FastMarchingUpwindGradientImageFilterType::NodeContainer NodeContainer
typename TInputImage::PixelType InputPixelType
#define itkConceptMacro(name, concept)
Selects a region of space where two independent fronts run towards each other.
Templated n-dimensional image class.