Skip to content

Commit d16cf18

Browse files
authored
Merge pull request #51 from InsightSoftwareConsortium/ITKv5
ENH: Providing ITKv5 updates for C++11
2 parents 43ac1b4 + b5a35ce commit d16cf18

5 files changed

+20
-20
lines changed

include/itkCoocurrenceTextureFeaturesImageFilter.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ class ITK_TEMPLATE_EXPORT CoocurrenceTextureFeaturesImageFilter
208208
typedef typename NeighborhoodIteratorType::NeighborIndexType NeighborIndexType;
209209

210210
CoocurrenceTextureFeaturesImageFilter();
211-
virtual ~CoocurrenceTextureFeaturesImageFilter() {}
211+
~CoocurrenceTextureFeaturesImageFilter() override {}
212212

213213
bool IsInsideNeighborhood(const OffsetType &iteratedOffset);
214214
void ComputeFeatures(const vnl_matrix<unsigned int> &hist, const unsigned int totalNumberOfFreq,
@@ -219,14 +219,14 @@ class ITK_TEMPLATE_EXPORT CoocurrenceTextureFeaturesImageFilter
219219
double & marginalMean,
220220
double & marginalDevSquared,
221221
double & pixelVariance);
222-
virtual void PrintSelf( std::ostream & os, Indent indent ) const ITK_OVERRIDE;
222+
void PrintSelf( std::ostream & os, Indent indent ) const override;
223223

224224
/** This method causes the filter to generate its output. */
225-
virtual void BeforeThreadedGenerateData() ITK_OVERRIDE;
226-
virtual void AfterThreadedGenerateData() ITK_OVERRIDE;
227-
virtual void ThreadedGenerateData(const OutputRegionType & outputRegionForThread,
228-
ThreadIdType threadId) ITK_OVERRIDE;
229-
virtual void GenerateOutputInformation() ITK_OVERRIDE;
225+
void BeforeThreadedGenerateData() override;
226+
void AfterThreadedGenerateData() override;
227+
void ThreadedGenerateData(const OutputRegionType & outputRegionForThread,
228+
ThreadIdType threadId) override;
229+
void GenerateOutputInformation() override;
230230

231231
private:
232232
typename DigitizedImageType::Pointer m_DigitizedInputImage;

include/itkCoocurrenceTextureFeaturesImageFilter.hxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ CoocurrenceTextureFeaturesImageFilter<TInputImage, TOutputImage, TMaskImage>
9898

9999
typedef BinaryFunctorImageFilter< MaskImageType, InputImageType, DigitizedImageType, DigitizerFunctorType> FilterType;
100100
typename FilterType::Pointer filter = FilterType::New();
101-
if (this->GetMaskImage() != ITK_NULLPTR)
101+
if (this->GetMaskImage() != nullptr)
102102
{
103103
typename TMaskImage::Pointer mask = MaskImageType::New();
104104
mask->Graft(const_cast<TMaskImage *>(this->GetMaskImage()));
@@ -122,7 +122,7 @@ CoocurrenceTextureFeaturesImageFilter<TInputImage, TOutputImage, TMaskImage>
122122
::AfterThreadedGenerateData()
123123
{
124124
// Free internal image
125-
this->m_DigitizedInputImage = ITK_NULLPTR;
125+
this->m_DigitizedInputImage = nullptr;
126126
}
127127

128128

include/itkFirstOrderTextureFeaturesImageFilter.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ class ITK_TEMPLATE_EXPORT FirstOrderTextureFeaturesImageFilter:
9393
{
9494
}
9595

96-
void GenerateOutputInformation()
96+
void GenerateOutputInformation() override
9797
{
9898
// this methods is overloaded so that if the output image is a
9999
// VectorImage then the correct number of components are set.
@@ -112,7 +112,7 @@ class ITK_TEMPLATE_EXPORT FirstOrderTextureFeaturesImageFilter:
112112
}
113113

114114

115-
~FirstOrderTextureFeaturesImageFilter() {}
115+
~FirstOrderTextureFeaturesImageFilter() override {}
116116
private:
117117
FirstOrderTextureFeaturesImageFilter(const Self &); //purposely not implemented
118118
void operator=(const Self &); //purposely not implemented

include/itkRunLengthTextureFeaturesImageFilter.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ class ITK_TEMPLATE_EXPORT RunLengthTextureFeaturesImageFilter
232232
typedef typename NeighborhoodIteratorType::NeighborIndexType NeighborIndexType;
233233

234234
RunLengthTextureFeaturesImageFilter();
235-
virtual ~RunLengthTextureFeaturesImageFilter() {}
235+
~RunLengthTextureFeaturesImageFilter() override {}
236236

237237
void NormalizeOffsetDirection(OffsetType &offset);
238238
bool IsInsideNeighborhood(const OffsetType &iteratedOffset);
@@ -241,14 +241,14 @@ class ITK_TEMPLATE_EXPORT RunLengthTextureFeaturesImageFilter
241241
const OffsetType &offset, const unsigned int &pixelDistance);
242242
void ComputeFeatures( vnl_matrix<unsigned int> &hist, const unsigned int &totalNumberOfRuns,
243243
typename TOutputImage::PixelType &outputPixel);
244-
virtual void PrintSelf( std::ostream & os, Indent indent ) const ITK_OVERRIDE;
244+
void PrintSelf( std::ostream & os, Indent indent ) const override;
245245

246246
/** This method causes the filter to generate its output. */
247-
virtual void BeforeThreadedGenerateData() ITK_OVERRIDE;
248-
virtual void AfterThreadedGenerateData() ITK_OVERRIDE;
249-
virtual void ThreadedGenerateData(const OutputRegionType & outputRegionForThread,
250-
ThreadIdType threadId) ITK_OVERRIDE;
251-
virtual void GenerateOutputInformation() ITK_OVERRIDE;
247+
void BeforeThreadedGenerateData() override;
248+
void AfterThreadedGenerateData() override;
249+
void ThreadedGenerateData(const OutputRegionType & outputRegionForThread,
250+
ThreadIdType threadId) override;
251+
void GenerateOutputInformation() override;
252252

253253
private:
254254
typename DigitizedImageType::Pointer m_DigitizedInputImage;

include/itkRunLengthTextureFeaturesImageFilter.hxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ RunLengthTextureFeaturesImageFilter<TInputImage, TOutputImage, TMaskImage>
9999

100100
typedef BinaryFunctorImageFilter< MaskImageType, InputImageType, DigitizedImageType, DigitizerFunctorType> FilterType;
101101
typename FilterType::Pointer filter = FilterType::New();
102-
if (this->GetMaskImage() != ITK_NULLPTR)
102+
if (this->GetMaskImage() != nullptr)
103103
{
104104
typename TMaskImage::Pointer mask = MaskImageType::New();
105105
mask->Graft(const_cast<TMaskImage *>(this->GetMaskImage()));
@@ -126,7 +126,7 @@ RunLengthTextureFeaturesImageFilter<TInputImage, TOutputImage, TMaskImage>
126126
::AfterThreadedGenerateData()
127127
{
128128
// free internal image
129-
this->m_DigitizedInputImage = ITK_NULLPTR;
129+
this->m_DigitizedInputImage = nullptr;
130130
}
131131

132132

0 commit comments

Comments
 (0)