ITK
5.0.0
Insight Segmentation and Registration Toolkit
|
#include <itkNumericTraitsStdVector.h>
Definition at line 56 of file itkNumericTraitsStdVector.h.
Public Types | |
using | AbsType = std::vector< ElementAbsType > |
using | AccumulateType = std::vector< ElementAccumulateType > |
using | ElementAbsType = typename NumericTraits< T >::AbsType |
using | ElementAccumulateType = typename NumericTraits< T >::AccumulateType |
using | ElementFloatType = typename NumericTraits< T >::FloatType |
using | ElementPrintType = typename NumericTraits< T >::PrintType |
using | ElementRealType = typename NumericTraits< T >::RealType |
using | FloatType = std::vector< ElementFloatType > |
using | MeasurementVectorType = Self |
using | PrintType = std::vector< ElementPrintType > |
using | RealType = std::vector< ElementRealType > |
using | ScalarRealType = ElementRealType |
using | Self = std::vector< T > |
using | ValueType = T |
Static Public Member Functions | |
static void | AssignToArray (const Self &v, MeasurementVectorType &mv) |
template<typename TArray > | |
static void | AssignToArray (const Self &v, TArray &mv) |
static unsigned int | GetLength (const std::vector< T > &m) |
static const Self | min (const Self &a) |
static const Self | NonpositiveMin (const Self &a) |
static const Self | OneValue (const Self &a) |
static const Self | ZeroValue (const Self &a) |
static const Self | max (const Self &a) |
static void | SetLength (std::vector< T > &m, const unsigned int s) |
Static Public Attributes | |
static constexpr bool | IsComplex = NumericTraits< ValueType >::IsComplex |
static constexpr bool | IsInteger = NumericTraits< ValueType >::IsInteger |
static constexpr bool | IsSigned = NumericTraits< ValueType >::IsSigned |
using itk::NumericTraits< std::vector< T > >::AbsType = std::vector< ElementAbsType > |
Unsigned component type
Definition at line 72 of file itkNumericTraitsStdVector.h.
using itk::NumericTraits< std::vector< T > >::AccumulateType = std::vector< ElementAccumulateType > |
Accumulation of addition and multiplication.
Definition at line 75 of file itkNumericTraitsStdVector.h.
using itk::NumericTraits< std::vector< T > >::ElementAbsType = typename NumericTraits< T >::AbsType |
Definition at line 60 of file itkNumericTraitsStdVector.h.
using itk::NumericTraits< std::vector< T > >::ElementAccumulateType = typename NumericTraits< T >::AccumulateType |
Definition at line 61 of file itkNumericTraitsStdVector.h.
using itk::NumericTraits< std::vector< T > >::ElementFloatType = typename NumericTraits< T >::FloatType |
Definition at line 62 of file itkNumericTraitsStdVector.h.
using itk::NumericTraits< std::vector< T > >::ElementPrintType = typename NumericTraits< T >::PrintType |
Definition at line 63 of file itkNumericTraitsStdVector.h.
using itk::NumericTraits< std::vector< T > >::ElementRealType = typename NumericTraits< T >::RealType |
Definition at line 64 of file itkNumericTraitsStdVector.h.
using itk::NumericTraits< std::vector< T > >::FloatType = std::vector< ElementFloatType > |
Typedef for operations that use floating point instead of real precision
Definition at line 79 of file itkNumericTraitsStdVector.h.
using itk::NumericTraits< std::vector< T > >::MeasurementVectorType = Self |
Measurement vector type
Definition at line 93 of file itkNumericTraitsStdVector.h.
using itk::NumericTraits< std::vector< T > >::PrintType = std::vector< ElementPrintType > |
Return the type that can be printed.
Definition at line 84 of file itkNumericTraitsStdVector.h.
using itk::NumericTraits< std::vector< T > >::RealType = std::vector< ElementRealType > |
Type for real-valued scalar operations.
Definition at line 87 of file itkNumericTraitsStdVector.h.
using itk::NumericTraits< std::vector< T > >::ScalarRealType = ElementRealType |
Type for real-valued scalar operations.
Definition at line 90 of file itkNumericTraitsStdVector.h.
using itk::NumericTraits< std::vector< T > >::Self = std::vector< T > |
Definition at line 69 of file itkNumericTraitsStdVector.h.
using itk::NumericTraits< std::vector< T > >::ValueType = T |
Return the type of the native component type.
Definition at line 67 of file itkNumericTraitsStdVector.h.
|
inlinestatic |
Definition at line 151 of file itkNumericTraitsStdVector.h.
|
inlinestatic |
Definition at line 157 of file itkNumericTraitsStdVector.h.
|
inlinestatic |
Return the size of the vector.
Definition at line 146 of file itkNumericTraitsStdVector.h.
|
inlinestatic |
Component wise defined element
\note minimum value for floating pointer types is defined as minimum positive normalize value.
Definition at line 100 of file itkNumericTraitsStdVector.h.
|
inlinestatic |
Definition at line 107 of file itkNumericTraitsStdVector.h.
|
inlinestatic |
Definition at line 125 of file itkNumericTraitsStdVector.h.
|
inlinestatic |
Definition at line 119 of file itkNumericTraitsStdVector.h.
|
inlinestatic |
Resize the input vector to the specified size
Definition at line 136 of file itkNumericTraitsStdVector.h.
|
inlinestatic |
Definition at line 113 of file itkNumericTraitsStdVector.h.
|
static |
Definition at line 133 of file itkNumericTraitsStdVector.h.
|
static |
Definition at line 132 of file itkNumericTraitsStdVector.h.
|
static |
Definition at line 131 of file itkNumericTraitsStdVector.h.