ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkNumericTraitsPointPixel.h>
Public Types | |
typedef Point< ElementAbsType, D > | AbsType |
typedef Point < ElementAccumulateType, D > | AccumulateType |
typedef Point < ElementFloatType, D > | FloatType |
typedef Self | MeasurementVectorType |
typedef Point < ElementPrintType, D > | PrintType |
typedef Point< ElementRealType, D > | RealType |
typedef ElementRealType | ScalarRealType |
typedef Point< 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 Point< T, D > &) |
static unsigned int | GetLength () |
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 (Point< 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 |
NumericTraits for Point.
T | Component type for Point |
D | Dimension of the space |
Definition at line 32 of file itkNumericTraitsPointPixel.h.
typedef Point< ElementAbsType, D > itk::NumericTraits< Point< T, D > >::AbsType |
Unsigned component type
Definition at line 48 of file itkNumericTraitsPointPixel.h.
typedef Point< ElementAccumulateType, D > itk::NumericTraits< Point< T, D > >::AccumulateType |
Accumulation of addition and multiplication.
Definition at line 51 of file itkNumericTraitsPointPixel.h.
typedef NumericTraits< T >::AbsType itk::NumericTraits< Point< T, D > >::ElementAbsType [private] |
Definition at line 36 of file itkNumericTraitsPointPixel.h.
typedef NumericTraits< T >::AccumulateType itk::NumericTraits< Point< T, D > >::ElementAccumulateType [private] |
Definition at line 37 of file itkNumericTraitsPointPixel.h.
typedef NumericTraits< T >::FloatType itk::NumericTraits< Point< T, D > >::ElementFloatType [private] |
Definition at line 38 of file itkNumericTraitsPointPixel.h.
typedef NumericTraits< T >::PrintType itk::NumericTraits< Point< T, D > >::ElementPrintType [private] |
Definition at line 39 of file itkNumericTraitsPointPixel.h.
typedef NumericTraits< T >::RealType itk::NumericTraits< Point< T, D > >::ElementRealType [private] |
Definition at line 40 of file itkNumericTraitsPointPixel.h.
typedef Point< ElementFloatType, D > itk::NumericTraits< Point< T, D > >::FloatType |
Typedef for operations that use floating point instead of real precision
Definition at line 55 of file itkNumericTraitsPointPixel.h.
typedef Self itk::NumericTraits< Point< T, D > >::MeasurementVectorType |
Measurement vector type
Definition at line 67 of file itkNumericTraitsPointPixel.h.
typedef Point< ElementPrintType, D > itk::NumericTraits< Point< T, D > >::PrintType |
Return the type that can be printed.
Definition at line 58 of file itkNumericTraitsPointPixel.h.
typedef Point< ElementRealType, D > itk::NumericTraits< Point< T, D > >::RealType |
Type for real-valued scalar operations.
Definition at line 61 of file itkNumericTraitsPointPixel.h.
typedef ElementRealType itk::NumericTraits< Point< T, D > >::ScalarRealType |
Type for real-valued scalar operations.
Definition at line 64 of file itkNumericTraitsPointPixel.h.
typedef Point< T, D > itk::NumericTraits< Point< T, D > >::Self |
Definition at line 45 of file itkNumericTraitsPointPixel.h.
typedef T itk::NumericTraits< Point< T, D > >::ValueType |
Return the type of the native component type.
Definition at line 44 of file itkNumericTraitsPointPixel.h.
static void itk::NumericTraits< Point< T, D > >::AssignToArray | ( | const Self & | v, |
MeasurementVectorType & | mv | ||
) | [inline, static] |
Definition at line 150 of file itkNumericTraitsPointPixel.h.
static void itk::NumericTraits< Point< T, D > >::AssignToArray | ( | const Self & | v, |
TArray & | mv | ||
) | [inline, static] |
Definition at line 156 of file itkNumericTraitsPointPixel.h.
static unsigned int itk::NumericTraits< Point< T, D > >::GetLength | ( | const Point< T, D > & | ) | [inline, static] |
Return the dimensionality of the point.
Definition at line 139 of file itkNumericTraitsPointPixel.h.
static unsigned int itk::NumericTraits< Point< T, D > >::GetLength | ( | ) | [inline, static] |
Return the dimensionality of the point.
Definition at line 145 of file itkNumericTraitsPointPixel.h.
static const Self itk::NumericTraits< Point< T, D > >::max | ( | const Self & | ) | [inline, static] |
Component wise defined element
Definition at line 74 of file itkNumericTraitsPointPixel.h.
static const Self itk::NumericTraits< Point< T, D > >::max | ( | ) | [inline, static] |
Definition at line 84 of file itkNumericTraitsPointPixel.h.
static const Self itk::NumericTraits< Point< T, D > >::min | ( | const Self & | ) | [inline, static] |
Definition at line 79 of file itkNumericTraitsPointPixel.h.
static const Self itk::NumericTraits< Point< T, D > >::min | ( | ) | [inline, static] |
Definition at line 89 of file itkNumericTraitsPointPixel.h.
static const Self itk::NumericTraits< Point< T, D > >::NonpositiveMin | ( | ) | [inline, static] |
Definition at line 94 of file itkNumericTraitsPointPixel.h.
static const Self itk::NumericTraits< Point< T, D > >::NonpositiveMin | ( | const Self & | ) | [inline, static] |
Definition at line 109 of file itkNumericTraitsPointPixel.h.
References itk::NumericTraits< T >::NonpositiveMin().
static const Self itk::NumericTraits< Point< T, D > >::OneValue | ( | ) | [inline, static] |
Definition at line 104 of file itkNumericTraitsPointPixel.h.
static const Self itk::NumericTraits< Point< T, D > >::OneValue | ( | const Self & | ) | [inline, static] |
Definition at line 119 of file itkNumericTraitsPointPixel.h.
References itk::NumericTraits< T >::OneValue().
static void itk::NumericTraits< Point< T, D > >::SetLength | ( | Point< T, D > & | m, |
const unsigned int | s | ||
) | [inline, static] |
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 127 of file itkNumericTraitsPointPixel.h.
References itk::FixedArray< TCoordRep, NPointDimension >::Fill().
static const Self itk::NumericTraits< Point< T, D > >::ZeroValue | ( | ) | [inline, static] |
Definition at line 99 of file itkNumericTraitsPointPixel.h.
static const Self itk::NumericTraits< Point< T, D > >::ZeroValue | ( | const Self & | ) | [inline, static] |
Definition at line 114 of file itkNumericTraitsPointPixel.h.
References itk::NumericTraits< T >::ZeroValue().
const Self ITKCommon_EXPORT itk::NumericTraits< Point< T, D > >::One [static] |
Definition at line 168 of file itkNumericTraitsPointPixel.h.
const Self ITKCommon_EXPORT itk::NumericTraits< Point< T, D > >::Zero [static] |
Definition at line 167 of file itkNumericTraitsPointPixel.h.