Skip to content
Snippets Groups Projects
Commit 03ecfdc9 authored by Manuel Grizonnet's avatar Manuel Grizonnet
Browse files

ENH: improve PrintSelf method for FilterFunctionValues

parent c186ca7d
Branches
Tags
No related merge requests found
...@@ -65,15 +65,25 @@ FilterFunctionValues ...@@ -65,15 +65,25 @@ FilterFunctionValues
os << indent << "Maximum spectral value : " << m_MaxSpectralValue << std::endl; os << indent << "Maximum spectral value : " << m_MaxSpectralValue << std::endl;
os << indent << "Wavelength spectral band step: " << m_UserStep << std::endl; os << indent << "Wavelength spectral band step: " << m_UserStep << std::endl;
os << indent << "Filter function values: " << std::endl; os << indent << "Filter function values: " << std::endl;
os << std::scientific;
for (unsigned int i = 0; i < m_FilterFunctionValues.size(); ++i) for (unsigned int i = 0; i < m_FilterFunctionValues.size(); ++i)
{ {
os << indent << m_FilterFunctionValues[i] << std::endl; if ( i%6 == 0 && i >= 6)
} {
os << indent << "6S Filter function values: " << std::endl; os << std::endl;
for (unsigned int i = 0; i < m_FilterFunctionValues6S.size(); ++i) }
{ os << indent << m_FilterFunctionValues[i] ;
os << indent << m_FilterFunctionValues6S[i] << std::endl;
} }
os << std::endl;
//Default notation for floating point value can be selected by
//calling str.unsetf(ios_base::floatfield)
os.unsetf(std::ios_base::floatfield);
// os << indent << "6S Filter function values: " << std::endl;
// for (unsigned int i = 0; i < m_FilterFunctionValues6S.size(); ++i)
// {
// os << indent << m_FilterFunctionValues6S[i] << std::endl;
// }
} }
} // end namespace otb } // end namespace otb
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment