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"
~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() override
AuxVarType::AuxImageType AuxImageType
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)
typedef(Concept::HasNumericTraits< TAuxValue >) AuxValueHasNumericTraitsCheck
ExtensionVelocitiesImageFilter()
LevelSetTypeDefault< TLevelSet > LevelSetType
static const unsigned int AuxDimension
LevelSetType::LevelSetPointer LevelSetPointer
#define itkConceptMacro(name, concept)
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