18 #ifndef __itkExtensionVelocitiesImageFilter_h
19 #define __itkExtensionVelocitiesImageFilter_h
51 typename TAuxValue = float,
52 unsigned int VAuxDimension = 1
105 #ifdef ITK_USE_CONCEPT_CHECKING
143 #ifndef ITK_MANUAL_INSTANTIATION
144 #include "itkExtensionVelocitiesImageFilter.hxx"
~ExtensionVelocitiesImageFilter()
Level set auxiliary variables type information.
SmartPointer< const Self > ConstPointer
Light weight base class for most itk classes.
AuxImageType * GetOutputVelocityImage(unsigned int idx=0)
TLevelSet::PixelType PixelType
LevelSetType::NodeType NodeType
Extend auxiliary variables smoothly using Fast Marching.
LevelSetType::NodeContainerPointer NodeContainerPointer
virtual void GenerateDataNarrowBand()
LevelSetVelocityNeighborhoodExtractor< TLevelSet, TAuxValue, VAuxDimension > LocatorType
AuxVarType::AuxImageType AuxImageType
AuxVarType::AuxImageConstPointer AuxImageConstPointer
LocatorType::Pointer m_Locator
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
virtual void EnlargeOutputRequestedRegion(DataObject *)
LevelSetType::LevelSetConstPointer LevelSetConstPointer
virtual void GenerateDataFull()
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()
virtual void AllocateOutput()
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.
void operator=(const Self &)
TLevelSet::Pointer LevelSetPointer
ExtensionVelocitiesImageFilter Self
AuxVarType::AuxValueContainer AuxValueContainer