ITK  4.13.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 397 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 399 of file itkMathDetail.h.

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

Definition at line 400 of file itkMathDetail.h.

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

Definition at line 401 of file itkMathDetail.h.

Constructor & Destructor Documentation

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

Definition at line 407 of file itkMathDetail.h.

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

Definition at line 408 of file itkMathDetail.h.

Member Function Documentation

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

Member Data Documentation

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

Definition at line 403 of file itkMathDetail.h.

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

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

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