20 #ifndef itkStripTsImageFilter_h
21 #define itkStripTsImageFilter_h
93 template <
class TImageType,
class TAtlasImageType,
class TAtlasLabelType>
112 void PrintSelf( std::ostream& os,
Indent indent )
const;
129 void SetAtlasImage(
const TAtlasImageType * ptr );
130 void SetAtlasBrainMask(
const TAtlasLabelType * ptr );
134 return m_TimerReport;
143 virtual void GenerateData();
149 void operator=(
const Self&);
158 void RescaleImages();
159 void DownsampleImage();
160 void RigidRegistration();
161 void AffineRegistration();
162 void BinaryErosion();
163 void MultiResLevelSet();
164 void PyramidFilter(
int isoSpacing);
165 void InversePyramidFilter();
166 void LevelSetRefinement(
int isoSpacing);
167 void UpsampleLabels();
173 #ifndef ITK_MANUAL_INSTANTIATION
174 #include "itkStripTsImageFilter.hxx"
Aggregates a set of time probes.
const std::string & GetTimerReport() const
Light weight base class for most itk classes.
TAtlasImageType AtlasImageType
composite ITK filter for automatic skull-stripping
ImageType::Pointer ImagePointer
AtlasImagePointer m_AtlasImage
ImageType::ConstPointer ImageConstPointer
AtlasLabelType::ConstPointer AtlasLabelConstPointer
TAtlasLabelType AtlasLabelType
TimeProbesCollectorBase m_Timer
ImageToImageFilter< TImageType, TAtlasLabelType > Superclass
AtlasLabelPointer m_AtlasLabels
std::string m_TimerReport
AtlasImageType::ConstPointer AtlasImageConstPointer
SmartPointer< const Self > ConstPointer
AtlasLabelType::Pointer AtlasLabelPointer
ProgressAccumulator::Pointer ProgressPointer
ImagePointer m_PatientImage
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
AtlasImageType::Pointer AtlasImagePointer
ProgressPointer m_Progress
SmartPointer< Self > Pointer