ITK
4.3.0
Insight Segmentation and Registration Toolkit
|
#include <itkNumericTraitsVectorPixel.h>
NumericTraits for Vector.
Definition at line 31 of file itkNumericTraitsVectorPixel.h.
Public Types | |
typedef Vector< ElementAbsType, D > | AbsType |
typedef Vector < ElementAccumulateType, D > | AccumulateType |
typedef Vector < ElementFloatType, D > | FloatType |
typedef Self | MeasurementVectorType |
typedef Vector < ElementPrintType, D > | PrintType |
typedef Vector < ElementRealType, D > | RealType |
typedef ElementRealType | ScalarRealType |
typedef Vector< T, D > | 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 Vector< T, D > &) |
static unsigned int | GetLength () |
static bool | IsNegative (const Self &a) |
static bool | IsNonnegative (const Self &a) |
static bool | IsNonpositive (const Self &a) |
static bool | IsPositive (const Self &a) |
static const Self | max (const Self &) |
static const Self | max () |
static const Self | min (const Self &) |
static const Self | min () |
static const Self | NonpositiveMin () |
static const Self | NonpositiveMin (const Self &) |
static const Self | OneValue () |
static const Self | OneValue (const Self &) |
static const Self | ZeroValue () |
static const Self | ZeroValue (const Self &) |
static void | SetLength (Vector< T, D > &m, const unsigned int s) |
Static Public Attributes | |
static const Self ITKCommon_EXPORT | One |
static const Self ITKCommon_EXPORT | Zero |
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 |
typedef Vector< ElementAbsType, D > itk::NumericTraits< Vector< T, D > >::AbsType |
Unsigned component type
Definition at line 48 of file itkNumericTraitsVectorPixel.h.
typedef Vector< ElementAccumulateType, D > itk::NumericTraits< Vector< T, D > >::AccumulateType |
Accumulation of addition and multiplication.
Definition at line 51 of file itkNumericTraitsVectorPixel.h.
|
private |
Definition at line 35 of file itkNumericTraitsVectorPixel.h.
|
private |
Definition at line 36 of file itkNumericTraitsVectorPixel.h.
|
private |
Definition at line 37 of file itkNumericTraitsVectorPixel.h.
|
private |
Definition at line 38 of file itkNumericTraitsVectorPixel.h.
|
private |
Definition at line 39 of file itkNumericTraitsVectorPixel.h.
typedef Vector< ElementFloatType, D > itk::NumericTraits< Vector< T, D > >::FloatType |
Typedef for operations that use floating point instead of real precision
Definition at line 55 of file itkNumericTraitsVectorPixel.h.
typedef Self itk::NumericTraits< Vector< T, D > >::MeasurementVectorType |
Measurement vector type
Definition at line 67 of file itkNumericTraitsVectorPixel.h.
typedef Vector< ElementPrintType, D > itk::NumericTraits< Vector< T, D > >::PrintType |
Return the type that can be printed.
Definition at line 58 of file itkNumericTraitsVectorPixel.h.
typedef Vector< ElementRealType, D > itk::NumericTraits< Vector< T, D > >::RealType |
Type for real-valued scalar operations.
Definition at line 61 of file itkNumericTraitsVectorPixel.h.
typedef ElementRealType itk::NumericTraits< Vector< T, D > >::ScalarRealType |
Type for real-valued scalar operations.
Definition at line 64 of file itkNumericTraitsVectorPixel.h.
typedef Vector< T, D > itk::NumericTraits< Vector< T, D > >::Self |
Definition at line 45 of file itkNumericTraitsVectorPixel.h.
typedef T itk::NumericTraits< Vector< T, D > >::ValueType |
Return the type of the native component type.
Definition at line 44 of file itkNumericTraitsVectorPixel.h.
|
inlinestatic |
Definition at line 202 of file itkNumericTraitsVectorPixel.h.
|
inlinestatic |
Definition at line 208 of file itkNumericTraitsVectorPixel.h.
|
inlinestatic |
Return the size of the vector.
Definition at line 191 of file itkNumericTraitsVectorPixel.h.
|
inlinestatic |
Return the size of the vector.
Definition at line 197 of file itkNumericTraitsVectorPixel.h.
|
inlinestatic |
Definition at line 150 of file itkNumericTraitsVectorPixel.h.
References itk::NumericTraits< T >::GetLength().
|
inlinestatic |
Definition at line 163 of file itkNumericTraitsVectorPixel.h.
References itk::NumericTraits< T >::GetLength().
|
inlinestatic |
Definition at line 137 of file itkNumericTraitsVectorPixel.h.
References itk::NumericTraits< T >::GetLength().
|
inlinestatic |
Definition at line 124 of file itkNumericTraitsVectorPixel.h.
References itk::NumericTraits< T >::GetLength().
|
inlinestatic |
Component wise defined element
Definition at line 74 of file itkNumericTraitsVectorPixel.h.
|
inlinestatic |
Definition at line 84 of file itkNumericTraitsVectorPixel.h.
|
inlinestatic |
Definition at line 79 of file itkNumericTraitsVectorPixel.h.
|
inlinestatic |
Definition at line 89 of file itkNumericTraitsVectorPixel.h.
|
inlinestatic |
Definition at line 94 of file itkNumericTraitsVectorPixel.h.
|
inlinestatic |
Definition at line 109 of file itkNumericTraitsVectorPixel.h.
References itk::NumericTraits< T >::NonpositiveMin().
|
inlinestatic |
Definition at line 104 of file itkNumericTraitsVectorPixel.h.
|
inlinestatic |
Definition at line 119 of file itkNumericTraitsVectorPixel.h.
References itk::NumericTraits< T >::OneValue().
|
inlinestatic |
Fixed length vectors cannot be resized, so an exception will be thrown if the input size is not valid. If the size is valid the vector will be filled with zeros.
Definition at line 179 of file itkNumericTraitsVectorPixel.h.
References itk::FixedArray< T, NVectorDimension >::Fill().
|
inlinestatic |
Definition at line 99 of file itkNumericTraitsVectorPixel.h.
|
inlinestatic |
Definition at line 114 of file itkNumericTraitsVectorPixel.h.
References itk::NumericTraits< T >::ZeroValue().
|
static |
Definition at line 220 of file itkNumericTraitsVectorPixel.h.
|
static |
Definition at line 219 of file itkNumericTraitsVectorPixel.h.