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