ITK  4.10.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Public Attributes | List of all members
itk::Math::Detail::FloatIEEE< T > Union Template Reference

#include <itkMathDetail.h>

+ Collaboration diagram for itk::Math::Detail::FloatIEEE< T >:

Detailed Description

template<typename T>
union itk::Math::Detail::FloatIEEE< T >

Definition at line 398 of file itkMathDetail.h.

Public Types

typedef T FloatType
 
typedef FloatIEEETraits< T >::IntType IntType
 
typedef FloatIEEETraits< T >::UIntType UIntType
 

Public Member Functions

IntType AsULP () const
 
 FloatIEEE (FloatType f)
 
 FloatIEEE (IntType i)
 
bool Sign () const
 

Public Attributes

FloatType asFloat
 
IntType asInt
 
UIntType asUInt
 

Member Typedef Documentation

template<typename T>
typedef T itk::Math::Detail::FloatIEEE< T >::FloatType

Definition at line 400 of file itkMathDetail.h.

template<typename T>
typedef FloatIEEETraits<T>::IntType itk::Math::Detail::FloatIEEE< T >::IntType

Definition at line 401 of file itkMathDetail.h.

template<typename T>
typedef FloatIEEETraits<T>::UIntType itk::Math::Detail::FloatIEEE< T >::UIntType

Definition at line 402 of file itkMathDetail.h.

Constructor & Destructor Documentation

template<typename T>
itk::Math::Detail::FloatIEEE< T >::FloatIEEE ( FloatType  f)
inline

Definition at line 408 of file itkMathDetail.h.

template<typename T>
itk::Math::Detail::FloatIEEE< T >::FloatIEEE ( IntType  i)
inline

Definition at line 409 of file itkMathDetail.h.

Member Function Documentation

template<typename T>
IntType itk::Math::Detail::FloatIEEE< T >::AsULP ( ) const
inline

Definition at line 414 of file itkMathDetail.h.

References itk::Function::Sign().

Referenced by itk::Math::FloatAlmostEqual(), and itk::Math::FloatDifferenceULP().

template<typename T>
bool itk::Math::Detail::FloatIEEE< T >::Sign ( ) const
inline

Definition at line 410 of file itkMathDetail.h.

Member Data Documentation

template<typename T>
FloatType itk::Math::Detail::FloatIEEE< T >::asFloat

Definition at line 404 of file itkMathDetail.h.

Referenced by itk::Math::FloatAddULP().

template<typename T>
IntType itk::Math::Detail::FloatIEEE< T >::asInt

Definition at line 405 of file itkMathDetail.h.

Referenced by itk::Math::FloatAddULP().

template<typename T>
UIntType itk::Math::Detail::FloatIEEE< T >::asUInt

Definition at line 406 of file itkMathDetail.h.


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