|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkCollidingFrontsImageFilter_h
19 #define itkCollidingFrontsImageFilter_h
60 template <
typename TInputImage,
typename TOutputImage>
86 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
97 using typename Superclass::OutputImageRegionType;
116 m_SeedPoints1 = points;
125 return m_SeedPoints1;
133 m_SeedPoints2 = points;
142 return m_SeedPoints2;
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);
156 #ifdef ITK_USE_CONCEPT_CHECKING
167 GenerateData()
override;
170 PrintSelf(std::ostream &,
Indent)
const override;
176 bool m_StopOnTargets{};
177 bool m_ApplyConnectivity{};
179 double m_NegativeEpsilon{};
183 #ifndef ITK_MANUAL_INSTANTIATION
184 # include "itkCollidingFrontsImageFilter.hxx"
SmartPointer< Self > Pointer
typename LevelSetType::PixelType PixelType
void SetSeedPoints2(NodeContainer *points)
typename OutputImageType::Pointer OutputImagePointer
typename FastMarchingUpwindGradientImageFilterType::PixelType PixelType
typename FastMarchingUpwindGradientImageFilterType::IndexType IndexType
Control indentation during Print() invocation.
void SetSeedPoints1(NodeContainer *points)
Generates the upwind gradient field of fast marching arrival times.
NodeContainerPointer GetSeedPoints1()
typename FastMarchingUpwindGradientImageFilterType::GradientImageType GradientImageType
typename LevelSetType::NodeType NodeType
ImageBaseType::IndexType IndexType
Base class for filters that take an image as input and produce an image as output.
Base class for all process objects that output image data.
typename FastMarchingUpwindGradientImageFilterType::NodeContainerPointer NodeContainerPointer
typename InputImageType::Pointer InputImagePointer
TInputImage InputImageType
typename FastMarchingUpwindGradientImageFilterType::NodeType NodeType
Define additional traits for native types such as int or float.
typename NumericTraits< InputPixelType >::RealType RealType
TOutputImage LevelSetImageType
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename LevelSetType::NodeContainer NodeContainer
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Selects a region of space where two independent fronts run towards each other.
typename LevelSetType::NodeContainerPointer NodeContainerPointer
Templated n-dimensional image class.
typename TInputImage::PixelType InputPixelType
TInputImage SpeedImageType
NodeContainerPointer GetSeedPoints2()
typename FastMarchingUpwindGradientImageFilterType::NodeContainer NodeContainer
typename TOutputImage::PixelType OutputPixelType
TOutputImage OutputImageType