Skip to content

Commit

Permalink
STYLE: Improve style in PrintSelf methods
Browse files Browse the repository at this point in the history
Improve style and increase consistency in `PrintSelf` methods:
- Conform to the ITK SW guidelines to print the ivar names.
- Avoid splitting the printing statements across lines when
  unnecessary/not enforced by the clang formatter.
  • Loading branch information
jhlegarreta authored and dzenanz committed Sep 19, 2022
1 parent 1802f39 commit 925ddc5
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 27 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -79,30 +79,21 @@ ESMDemonsRegistrationFunction<TFixedImage, TMovingImage, TDisplacementField>::Pr
{
Superclass::PrintSelf(os, indent);

os << indent << "UseGradientType: ";
os << m_UseGradientType << std::endl;
os << indent << "MaximumUpdateStepLength: ";
os << m_MaximumUpdateStepLength << std::endl;
os << indent << "UseGradientType: " << m_UseGradientType << std::endl;
os << indent << "MaximumUpdateStepLength: " << m_MaximumUpdateStepLength << std::endl;

itkPrintSelfObjectMacro(MovingImageInterpolator);
itkPrintSelfObjectMacro(FixedImageGradientCalculator);
itkPrintSelfObjectMacro(MappedMovingImageGradientCalculator);

os << indent << "DenominatorThreshold: ";
os << m_DenominatorThreshold << std::endl;
os << indent << "IntensityDifferenceThreshold: ";
os << m_IntensityDifferenceThreshold << std::endl;

os << indent << "Metric: ";
os << m_Metric << std::endl;
os << indent << "SumOfSquaredDifference: ";
os << m_SumOfSquaredDifference << std::endl;
os << indent << "NumberOfPixelsProcessed: ";
os << m_NumberOfPixelsProcessed << std::endl;
os << indent << "RMSChange: ";
os << m_RMSChange << std::endl;
os << indent << "SumOfSquaredChange: ";
os << m_SumOfSquaredChange << std::endl;
os << indent << "DenominatorThreshold: " << m_DenominatorThreshold << std::endl;
os << indent << "IntensityDifferenceThreshold: " << m_IntensityDifferenceThreshold << std::endl;

os << indent << "Metric: " << m_Metric << std::endl;
os << indent << "SumOfSquaredDifference: " << m_SumOfSquaredDifference << std::endl;
os << indent << "NumberOfPixelsProcessed: " << m_NumberOfPixelsProcessed << std::endl;
os << indent << "RMSChange: " << m_RMSChange << std::endl;
os << indent << "SumOfSquaredChange: " << m_SumOfSquaredChange << std::endl;
}

template <typename TFixedImage, typename TMovingImage, typename TDisplacementField>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,16 +32,16 @@ void
MultiLabelSTAPLEImageFilter<TInputImage, TOutputImage, TWeights>::PrintSelf(std::ostream & os, Indent indent) const
{
Superclass::PrintSelf(os, indent);
os << indent << "HasLabelForUndecidedPixels = " << this->m_HasLabelForUndecidedPixels << std::endl;
os << indent << "HasLabelForUndecidedPixels: " << this->m_HasLabelForUndecidedPixels << std::endl;
using OutputPixelPrintType = typename NumericTraits<OutputPixelType>::PrintType;
os << indent << "LabelForUndecidedPixels = " << static_cast<OutputPixelPrintType>(this->m_LabelForUndecidedPixels)
os << indent << "LabelForUndecidedPixels: " << static_cast<OutputPixelPrintType>(this->m_LabelForUndecidedPixels)
<< std::endl;
os << indent << "HasPriorProbabilities = " << this->m_PriorProbabilities << std::endl;
os << indent << "PriorProbabilities = " << this->m_PriorProbabilities << std::endl;
os << indent << "HasMaximumNumberOfIterations = " << this->m_HasMaximumNumberOfIterations << std::endl;
os << indent << "MaximumNumberOfIterations = " << this->m_MaximumNumberOfIterations << std::endl;
os << indent << "m_ElapsedNumberOfIterations = " << m_ElapsedNumberOfIterations << std::endl;
os << indent << "TerminationUpdateThreshold = " << this->m_TerminationUpdateThreshold << std::endl;
os << indent << "HasPriorProbabilities: " << this->m_PriorProbabilities << std::endl;
os << indent << "PriorProbabilities: " << this->m_PriorProbabilities << std::endl;
os << indent << "HasMaximumNumberOfIterations: " << this->m_HasMaximumNumberOfIterations << std::endl;
os << indent << "MaximumNumberOfIterations: " << this->m_MaximumNumberOfIterations << std::endl;
os << indent << "ElapsedNumberOfIterations: " << m_ElapsedNumberOfIterations << std::endl;
os << indent << "TerminationUpdateThreshold: " << this->m_TerminationUpdateThreshold << std::endl;
}

template <typename TInputImage, typename TOutputImage, typename TWeights>
Expand Down

0 comments on commit 925ddc5

Please sign in to comment.