ITK
4.4.0
Insight Segmentation and Registration Toolkit
|
#include <itkNumberToString.h>
Convert floating and fixed point numbers to strings.
This class uses the double-conversion library to floating point and fixed point numbers to ASCII versions that are represented without numerical precision errors.
Typical use: #include "itkNumberToStrong.h" NumberToString<float> convert; float a = 1.0f/3.0f; std::cout << convert(a) << std::endl;
Definition at line 43 of file itkNumberToString.h.
Public Member Functions | |
NumberToString () | |
std::string | operator() (TValueType val) |
template<> | |
ITKCommon_EXPORT std::string | operator() (double val) |
template<> | |
ITKCommon_EXPORT std::string | operator() (float val) |
Private Member Functions | |
NumberToString & | operator= (const NumberToString &) |
Private Attributes | |
const double_conversion::DoubleToStringConverter & | m_DoubleToStringConverter |
|
inline |
Definition at line 46 of file itkNumberToString.h.
std::string itk::NumberToString< TValueType >::operator() | ( | TValueType | val | ) |
ITKCommon_EXPORT std::string itk::NumberToString< double >::operator() | ( | double | val | ) |
ITKCommon_EXPORT std::string itk::NumberToString< float >::operator() | ( | float | val | ) |
|
private |
|
private |
Definition at line 54 of file itkNumberToString.h.