diff --git a/SoftwareGuide/Latex/Appendices/CodingStyleGuide.tex b/SoftwareGuide/Latex/Appendices/CodingStyleGuide.tex index c16af9a7..c1a56e85 100644 --- a/SoftwareGuide/Latex/Appendices/CodingStyleGuide.tex +++ b/SoftwareGuide/Latex/Appendices/CodingStyleGuide.tex @@ -1575,9 +1575,9 @@ \section{Initialization and Assignment} double m_Thickness{ 1.0 }; bool m_Normalize{ false }; bool m_BrightCenter{ false }; - PixelType m_InteriorValue{ NumericTraits::ZeroValue() }; + PixelType m_InteriorValue{}; PixelType m_AnnulusValue{ NumericTraits::OneValue() }; - PixelType m_ExteriorValue{ NumericTraits::ZeroValue() }; + PixelType m_ExteriorValue{}; SpacingType m_Spacing{ 1.0 }; \end{minted} \normalsize @@ -1598,7 +1598,7 @@ \section{Initialization and Assignment} \begin{minted}[baselinestretch=1,fontsize=\footnotesize,linenos=false,bgcolor=ltgray]{cpp} template SpecializedFilter::SpecializedFilter() - : m_BackgroundValue(NumericTraits::ZeroValue()) + : m_BackgroundValue{} , m_ForegroundValue(NumericTraits::OneValue()) { ... @@ -1613,7 +1613,7 @@ \section{Initialization and Assignment} template SpecializedFilter::SpecializedFilter() { - m_BackgroundValue = NumericTraits::ZeroValue(); + m_BackgroundValue = {}; m_ForegroundValue = NumericTraits::OneValue(); ... @@ -1639,10 +1639,6 @@ \section{Initialization and Assignment} example \code{FixedArray::m\_InternalArray} and \code{Index::m\_InternalArray} do not have a default member initializer. -Note that all numeric data members must be initialized using the appropriate -ITK's \code{NumericTraits} static method. - - \section{Accessing Members} \label{sec:Accessing Members} @@ -2231,7 +2227,7 @@ \subsection{White Spaces} template SpecializedFilter::SpecializedFilter() : m_ForegroundValue(NumericTraits::max()) - , m_BackgroundValue(NumericTraits::ZeroValue()) + , m_BackgroundValue{} , m_NumPixelComponents(0) , m_NoiseSigmaIsSet(false) , m_SearchSpaceList(ListAdaptorType::New())