|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkExtensionVelocitiesImageFilter_h
19 #define itkExtensionVelocitiesImageFilter_h
49 template <
typename TLevelSet,
typename TAuxValue =
float,
unsigned int VAuxDimension = 1>
77 static constexpr
unsigned int SetDimension = LevelSetType::SetDimension;
89 static constexpr
unsigned int AuxDimension = VAuxDimension;
93 SetInputVelocityImage(
const AuxImageType * ptr,
unsigned int idx = 0);
96 GetInputVelocityImage(
unsigned int idx = 0);
100 GetOutputVelocityImage(
unsigned int idx = 0);
102 #ifdef ITK_USE_CONCEPT_CHECKING
114 GenerateDataFull()
override;
117 GenerateDataNarrowBand()
override;
120 AllocateOutput()
override;
123 EnlargeOutputRequestedRegion(
DataObject *)
override;
139 #ifndef ITK_MANUAL_INSTANTIATION
140 # include "itkExtensionVelocitiesImageFilter.hxx"
Extend auxiliary variables smoothly using Fast Marching.
typename LevelSetType::NodeContainerPointer NodeContainerPointer
Level set type information.
typename LevelSetType::LevelSetConstPointer LevelSetConstPointer
typename AuxVarType::AuxValueVectorType AuxValueVectorType
A templated class holding a n-Dimensional vector.
typename AuxVarType::AuxValueContainer AuxValueContainer
typename AuxVarType::AuxImagePointer AuxImagePointer
typename LevelSetType::NodeContainer NodeContainer
Represent a node in a level set.
typename AuxVarType::AuxImageType AuxImageType
typename AuxImageType::Pointer AuxImagePointer
typename TLevelSet::Pointer LevelSetPointer
Light weight base class for most itk classes.
typename LevelSetType::LevelSetPointer LevelSetPointer
LocatorType::Pointer m_Locator
typename LevelSetType::NodeType NodeType
typename NodeContainer::Pointer NodeContainerPointer
Level set auxiliary variables type information.
typename AuxVarType::AuxValueType AuxValueType
typename TLevelSet::ConstPointer LevelSetConstPointer
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
FastMarchingImageFilterType::Pointer m_Marcher
typename AuxVarType::AuxImageConstPointer AuxImageConstPointer
Templated n-dimensional image class.
Extend velocities smoothly from a particular level set.
typename TLevelSet::PixelType PixelType
typename LevelSetType::PixelType PixelType
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
Base class for all data objects in ITK.
typename AuxImageType::ConstPointer AuxImageConstPointer
Reinitialize the level set to the signed distance function.