ITK  5.0.0
Insight Segmentation and Registration Toolkit
Public Member Functions | Private Member Functions | List of all members
itk::NumberToString< TValue > Class Template Reference

#include <itkNumberToString.h>

Detailed Description

template<typename TValue>
class itk::NumberToString< TValue >

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 "itkNumberToString.h" NumberToString<float> convert; float a = 1.0f/3.0f; std::cout << convert(a) << std::endl;

Definition at line 42 of file itkNumberToString.h.

Public Member Functions

std::string operator() (TValue val)
 
template<>
ITKCommon_EXPORT std::string operator() (double val)
 
template<>
ITKCommon_EXPORT std::string operator() (float val)
 

Private Member Functions

NumberToStringoperator= (const NumberToString &)=delete
 

Member Function Documentation

template<typename TValue>
std::string itk::NumberToString< TValue >::operator() ( TValue  val)
template<>
ITKCommon_EXPORT std::string itk::NumberToString< double >::operator() ( double  val)
template<>
ITKCommon_EXPORT std::string itk::NumberToString< float >::operator() ( float  val)
template<typename TValue>
NumberToString& itk::NumberToString< TValue >::operator= ( const NumberToString< TValue > &  )
privatedelete

The documentation for this class was generated from the following file: