18 #ifndef itkExtensionVelocitiesImageFilter_h 19 #define itkExtensionVelocitiesImageFilter_h 51 typename TAuxValue = float,
52 unsigned int VAuxDimension = 1
105 #ifdef ITK_USE_CONCEPT_CHECKING 128 void operator=(
const Self &) ITK_DELETE_FUNCTION;
143 #ifndef ITK_MANUAL_INSTANTIATION 144 #include "itkExtensionVelocitiesImageFilter.hxx" void operator=(const Self &) ITK_DELETE_FUNCTION
~ExtensionVelocitiesImageFilter()
Level set auxiliary variables type information.
SmartPointer< const Self > ConstPointer
AuxImageType * GetOutputVelocityImage(unsigned int idx=0)
TLevelSet::PixelType PixelType
LevelSetType::NodeType NodeType
Extend auxiliary variables smoothly using Fast Marching.
LevelSetType::NodeContainerPointer NodeContainerPointer
LevelSetVelocityNeighborhoodExtractor< TLevelSet, TAuxValue, VAuxDimension > LocatorType
virtual void GenerateDataNarrowBand() override
AuxVarType::AuxImageType AuxImageType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
virtual void AllocateOutput() override
AuxVarType::AuxImageConstPointer AuxImageConstPointer
LocatorType::Pointer m_Locator
virtual void GenerateDataFull() override
virtual void EnlargeOutputRequestedRegion(DataObject *) override
LevelSetType::NodeContainer NodeContainer
A templated class holding a n-Dimensional vector.
static const unsigned int SetDimension
Extend velocities smoothly from a particular level set.
AuxVarType::AuxValueType AuxValueType
Represent a node in a level set.
AuxVarType::AuxImagePointer AuxImagePointer
TLevelSet::ConstPointer LevelSetConstPointer
LevelSetType::LevelSetConstPointer LevelSetConstPointer
AuxVarType::AuxValueVectorType AuxValueVectorType
ReinitializeLevelSetImageFilter< TLevelSet > Superclass
void SetInputVelocityImage(const AuxImageType *ptr, unsigned int idx=0)
Reinitialize the level set to the signed distance function.
LevelSetType::PixelType PixelType
SmartPointer< Self > Pointer
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
const AuxImageType * GetInputVelocityImage(unsigned int idx=0)
ExtensionVelocitiesImageFilter()
LevelSetTypeDefault< TLevelSet > LevelSetType
static const unsigned int AuxDimension
LevelSetType::LevelSetPointer LevelSetPointer
Image< float, itkGetStaticConstMacro(SetDimension) > SpeedImageType
#define itkConceptMacro(name, concept)
FastMarchingExtensionImageFilter< TLevelSet, TAuxValue, VAuxDimension, SpeedImageType > FastMarchingImageFilterType
Level set type information.
static const unsigned int SetDimension
FastMarchingImageFilterType::Pointer m_Marcher
Base class for all data objects in ITK.
AuxVarTypeDefault< TAuxValue, VAuxDimension, itkGetStaticConstMacro(SetDimension) > AuxVarType
Templated n-dimensional image class.
TLevelSet::Pointer LevelSetPointer
ExtensionVelocitiesImageFilter Self
AuxVarType::AuxValueContainer AuxValueContainer