ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkNumericTraitsArrayPixel.h>
Public Types | |
typedef Array< ElementAbsType > | AbsType |
typedef Array < ElementAccumulateType > | AccumulateType |
typedef Array< ElementFloatType > | FloatType |
typedef Self | MeasurementVectorType |
typedef Array< ElementPrintType > | PrintType |
typedef Array< ElementRealType > | RealType |
typedef ElementRealType | ScalarRealType |
typedef Array< T > | Self |
typedef T | ValueType |
Static Public Member Functions | |
static void | AssignToArray (const Self &v, MeasurementVectorType &mv) |
template<class TArray > | |
static void | AssignToArray (const Self &v, TArray &mv) |
static unsigned int | GetLength (const Array< T > &m) |
static const Self | max (const Self &a) |
static const Self | min (const Self &a) |
static const Self | NonpositiveMin (const Self &a) |
static const Self | One (const Self &a) |
static const Self | OneValue (const Self &a) |
static const Self | Zero (const Self &a) |
static const Self | ZeroValue (const Self &a) |
static void | SetLength (Array< T > &m, const unsigned int s) |
Private Types | |
typedef NumericTraits< T >::AbsType | ElementAbsType |
typedef NumericTraits< T > ::AccumulateType | ElementAccumulateType |
typedef NumericTraits< T > ::FloatType | ElementFloatType |
typedef NumericTraits< T > ::PrintType | ElementPrintType |
typedef NumericTraits< T > ::RealType | ElementRealType |
NumericTraits for Array.
T | type of the array component |
Definition at line 30 of file itkNumericTraitsArrayPixel.h.
typedef Array< ElementAbsType > itk::NumericTraits< Array< T > >::AbsType |
Unsigned component type
Definition at line 46 of file itkNumericTraitsArrayPixel.h.
typedef Array< ElementAccumulateType > itk::NumericTraits< Array< T > >::AccumulateType |
Accumulation of addition and multiplication.
Definition at line 49 of file itkNumericTraitsArrayPixel.h.
typedef NumericTraits< T >::AbsType itk::NumericTraits< Array< T > >::ElementAbsType [private] |
Definition at line 34 of file itkNumericTraitsArrayPixel.h.
typedef NumericTraits< T >::AccumulateType itk::NumericTraits< Array< T > >::ElementAccumulateType [private] |
Definition at line 35 of file itkNumericTraitsArrayPixel.h.
typedef NumericTraits< T >::FloatType itk::NumericTraits< Array< T > >::ElementFloatType [private] |
Definition at line 36 of file itkNumericTraitsArrayPixel.h.
typedef NumericTraits< T >::PrintType itk::NumericTraits< Array< T > >::ElementPrintType [private] |
Definition at line 37 of file itkNumericTraitsArrayPixel.h.
typedef NumericTraits< T >::RealType itk::NumericTraits< Array< T > >::ElementRealType [private] |
Definition at line 38 of file itkNumericTraitsArrayPixel.h.
typedef Array< ElementFloatType > itk::NumericTraits< Array< T > >::FloatType |
Typedef for operations that use floating point instead of real precision
Definition at line 53 of file itkNumericTraitsArrayPixel.h.
typedef Self itk::NumericTraits< Array< T > >::MeasurementVectorType |
Measurement vector type
Definition at line 65 of file itkNumericTraitsArrayPixel.h.
typedef Array< ElementPrintType > itk::NumericTraits< Array< T > >::PrintType |
Return the type that can be printed.
Definition at line 56 of file itkNumericTraitsArrayPixel.h.
typedef Array< ElementRealType > itk::NumericTraits< Array< T > >::RealType |
Type for real-valued scalar operations.
Definition at line 59 of file itkNumericTraitsArrayPixel.h.
typedef ElementRealType itk::NumericTraits< Array< T > >::ScalarRealType |
Type for real-valued scalar operations.
Definition at line 62 of file itkNumericTraitsArrayPixel.h.
typedef Array< T > itk::NumericTraits< Array< T > >::Self |
Definition at line 43 of file itkNumericTraitsArrayPixel.h.
typedef T itk::NumericTraits< Array< T > >::ValueType |
Return the type of the native component type.
Definition at line 42 of file itkNumericTraitsArrayPixel.h.
static void itk::NumericTraits< Array< T > >::AssignToArray | ( | const Self & | v, |
MeasurementVectorType & | mv | ||
) | [inline, static] |
Definition at line 143 of file itkNumericTraitsArrayPixel.h.
static void itk::NumericTraits< Array< T > >::AssignToArray | ( | const Self & | v, |
TArray & | mv | ||
) | [inline, static] |
Definition at line 149 of file itkNumericTraitsArrayPixel.h.
References itk::NumericTraits< T >::GetLength().
static unsigned int itk::NumericTraits< Array< T > >::GetLength | ( | const Array< T > & | m | ) | [inline, static] |
Get the length of the input array.
Definition at line 138 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValueType >::GetSize().
static const Self itk::NumericTraits< Array< T > >::max | ( | const Self & | a | ) | [inline, static] |
Component wise defined element
Definition at line 72 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValueType >::Fill(), and itk::Array< TValueType >::Size().
static const Self itk::NumericTraits< Array< T > >::min | ( | const Self & | a | ) | [inline, static] |
Definition at line 80 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValueType >::Fill(), and itk::Array< TValueType >::Size().
static const Self itk::NumericTraits< Array< T > >::NonpositiveMin | ( | const Self & | a | ) | [inline, static] |
Definition at line 122 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValueType >::Fill(), and itk::Array< TValueType >::Size().
static const Self itk::NumericTraits< Array< T > >::One | ( | const Self & | a | ) | [inline, static] |
Definition at line 114 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValueType >::Fill(), and itk::Array< TValueType >::Size().
static const Self itk::NumericTraits< Array< T > >::OneValue | ( | const Self & | a | ) | [inline, static] |
Definition at line 105 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValueType >::Fill(), and itk::Array< TValueType >::Size().
static void itk::NumericTraits< Array< T > >::SetLength | ( | Array< T > & | m, |
const unsigned int | s | ||
) | [inline, static] |
Set the length of the input array and fill it with zeros.
Definition at line 130 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValueType >::Fill(), and itk::Array< TValueType >::SetSize().
static const Self itk::NumericTraits< Array< T > >::Zero | ( | const Self & | a | ) | [inline, static] |
Definition at line 97 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValueType >::Fill(), and itk::Array< TValueType >::Size().
static const Self itk::NumericTraits< Array< T > >::ZeroValue | ( | const Self & | a | ) | [inline, static] |
Definition at line 88 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValueType >::Fill(), and itk::Array< TValueType >::Size().