Improved the way BaseSPFWriter::writeAttribute(Real) serialize doubles. - Use std::ios_base::showpoint to ensure the output contains a dot. - When input value needs to be formated using fixed mode the new code truncate decimal digits to significant digits only. - When input values needs to be formated using scientific mode the new code use all the significant digits. - Remove trailing zeros to keep output as small as possible.
Improved the way BaseSPFWriter::writeAttribute(Real) serialize doubles.
- Use std::ios_base::showpoint to ensure the output contains a dot.
- When input value needs to be formated using fixed mode the new code truncate decimal digits to significant digits only.
- When input values needs to be formated using scientific mode the new code use all the significant digits.
- Remove trailing zeros to keep output as small as possible.

cstb/ifc2x3-SDK,cstb/ifc2x3-SDK