ITK  6.0.0
Insight Toolkit
Classes | Functions
itk::Math::Detail Namespace Reference

Classes

struct  AlmostEqualsFloatVsFloat
 
struct  AlmostEqualsFloatVsInteger
 
struct  AlmostEqualsFunctionSelector
 
struct  AlmostEqualsIntegerVsFloat
 
struct  AlmostEqualsPlainOldEquals
 
struct  AlmostEqualsSignedVsUnsigned
 
struct  AlmostEqualsUnsignedVsSigned
 
union  FloatIEEE
 
struct  FloatIEEETraits
 
struct  FloatIEEETraits< double >
 
struct  FloatIEEETraits< float >
 

Functions

int32_t Ceil_32 (double x)
 
int32_t Ceil_32 (float x)
 
int64_t Ceil_64 (double x)
 
int64_t Ceil_64 (float x)
 
template<typename TReturn , typename TInput >
TReturn Ceil_base (TInput x)
 
int32_t Floor_32 (double x)
 
int32_t Floor_32 (float x)
 
int64_t Floor_64 (double x)
 
int64_t Floor_64 (float x)
 
template<typename TReturn , typename TInput >
TReturn Floor_base (TInput x)
 
ITK_GCC_PRAGMA_POP int32_t RoundHalfIntegerToEven_32 (double x)
 
int32_t RoundHalfIntegerToEven_32 (float x)
 
int64_t RoundHalfIntegerToEven_64 (double x)
 
int64_t RoundHalfIntegerToEven_64 (float x)
 
template<typename TReturn , typename TInput >
ITK_GCC_PRAGMA_PUSH ITK_GCC_SUPPRESS_Wfloat_equal TReturn RoundHalfIntegerToEven_base (TInput x)
 
int32_t RoundHalfIntegerUp_32 (double x)
 
int32_t RoundHalfIntegerUp_32 (float x)
 
int64_t RoundHalfIntegerUp_64 (double x)
 
int64_t RoundHalfIntegerUp_64 (float x)
 
template<typename TReturn , typename TInput >
TReturn RoundHalfIntegerUp_base (TInput x)
 

Function Documentation

◆ Ceil_32() [1/2]

int32_t itk::Math::Detail::Ceil_32 ( double  x)
inline

Definition at line 294 of file itkMathDetail.h.

◆ Ceil_32() [2/2]

int32_t itk::Math::Detail::Ceil_32 ( float  x)
inline

Definition at line 299 of file itkMathDetail.h.

◆ Ceil_64() [1/2]

int64_t itk::Math::Detail::Ceil_64 ( double  x)
inline

Definition at line 460 of file itkMathDetail.h.

◆ Ceil_64() [2/2]

int64_t itk::Math::Detail::Ceil_64 ( float  x)
inline

Definition at line 465 of file itkMathDetail.h.

◆ Ceil_base()

template<typename TReturn , typename TInput >
TReturn itk::Math::Detail::Ceil_base ( TInput  x)
inline

Definition at line 131 of file itkMathDetail.h.

◆ Floor_32() [1/2]

int32_t itk::Math::Detail::Floor_32 ( double  x)
inline

Definition at line 283 of file itkMathDetail.h.

◆ Floor_32() [2/2]

int32_t itk::Math::Detail::Floor_32 ( float  x)
inline

Definition at line 288 of file itkMathDetail.h.

◆ Floor_64() [1/2]

int64_t itk::Math::Detail::Floor_64 ( double  x)
inline

Definition at line 449 of file itkMathDetail.h.

◆ Floor_64() [2/2]

int64_t itk::Math::Detail::Floor_64 ( float  x)
inline

Definition at line 454 of file itkMathDetail.h.

◆ Floor_base()

template<typename TReturn , typename TInput >
TReturn itk::Math::Detail::Floor_base ( TInput  x)
inline

Definition at line 121 of file itkMathDetail.h.

◆ RoundHalfIntegerToEven_32() [1/2]

ITK_GCC_PRAGMA_POP int32_t itk::Math::Detail::RoundHalfIntegerToEven_32 ( double  x)
inline

Definition at line 222 of file itkMathDetail.h.

◆ RoundHalfIntegerToEven_32() [2/2]

int32_t itk::Math::Detail::RoundHalfIntegerToEven_32 ( float  x)
inline

Definition at line 227 of file itkMathDetail.h.

◆ RoundHalfIntegerToEven_64() [1/2]

int64_t itk::Math::Detail::RoundHalfIntegerToEven_64 ( double  x)
inline

Definition at line 388 of file itkMathDetail.h.

◆ RoundHalfIntegerToEven_64() [2/2]

int64_t itk::Math::Detail::RoundHalfIntegerToEven_64 ( float  x)
inline

Definition at line 393 of file itkMathDetail.h.

◆ RoundHalfIntegerToEven_base()

template<typename TReturn , typename TInput >
ITK_GCC_PRAGMA_PUSH ITK_GCC_SUPPRESS_Wfloat_equal TReturn itk::Math::Detail::RoundHalfIntegerToEven_base ( TInput  x)
inline

Definition at line 94 of file itkMathDetail.h.

◆ RoundHalfIntegerUp_32() [1/2]

int32_t itk::Math::Detail::RoundHalfIntegerUp_32 ( double  x)
inline

Definition at line 272 of file itkMathDetail.h.

◆ RoundHalfIntegerUp_32() [2/2]

int32_t itk::Math::Detail::RoundHalfIntegerUp_32 ( float  x)
inline

Definition at line 277 of file itkMathDetail.h.

◆ RoundHalfIntegerUp_64() [1/2]

int64_t itk::Math::Detail::RoundHalfIntegerUp_64 ( double  x)
inline

Definition at line 438 of file itkMathDetail.h.

◆ RoundHalfIntegerUp_64() [2/2]

int64_t itk::Math::Detail::RoundHalfIntegerUp_64 ( float  x)
inline

Definition at line 443 of file itkMathDetail.h.

◆ RoundHalfIntegerUp_base()

template<typename TReturn , typename TInput >
TReturn itk::Math::Detail::RoundHalfIntegerUp_base ( TInput  x)
inline

Definition at line 111 of file itkMathDetail.h.