ITK
6.0.0
Insight Toolkit
|
#include <itkNumericTraitsArrayPixel.h>
NumericTraits for Array.
T | type of the array component |
Definition at line 30 of file itkNumericTraitsArrayPixel.h.
Public Types | |
using | AbsType = Array< ElementAbsType > |
using | AccumulateType = Array< ElementAccumulateType > |
using | FloatType = Array< ElementFloatType > |
using | MeasurementVectorType = Self |
using | PrintType = Array< ElementPrintType > |
using | RealType = Array< ElementRealType > |
using | ScalarRealType = ElementRealType |
using | Self = Array< 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 vcl_size_t | 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 | OneValue (const Self &a) |
static const Self | ZeroValue (const Self &a) |
static void | SetLength (Array< T > &m, const unsigned int s) |
Static Public Attributes | |
static constexpr bool | IsComplex = NumericTraits<ValueType>::IsComplex |
static constexpr bool | IsInteger = std::is_integral_v<ValueType> |
static constexpr bool | IsSigned = std::is_signed_v<ValueType> |
Private Types | |
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 itk::NumericTraits< Array< T > >::AbsType = Array<ElementAbsType> |
Unsigned component type
Definition at line 45 of file itkNumericTraitsArrayPixel.h.
using itk::NumericTraits< Array< T > >::AccumulateType = Array<ElementAccumulateType> |
Accumulation of addition and multiplication.
Definition at line 48 of file itkNumericTraitsArrayPixel.h.
|
private |
Definition at line 33 of file itkNumericTraitsArrayPixel.h.
|
private |
Definition at line 34 of file itkNumericTraitsArrayPixel.h.
|
private |
Definition at line 35 of file itkNumericTraitsArrayPixel.h.
|
private |
Definition at line 36 of file itkNumericTraitsArrayPixel.h.
|
private |
Definition at line 37 of file itkNumericTraitsArrayPixel.h.
using itk::NumericTraits< Array< T > >::FloatType = Array<ElementFloatType> |
Typedef for operations that use floating point instead of real precision
Definition at line 52 of file itkNumericTraitsArrayPixel.h.
using itk::NumericTraits< Array< T > >::MeasurementVectorType = Self |
Measurement vector type
Definition at line 64 of file itkNumericTraitsArrayPixel.h.
using itk::NumericTraits< Array< T > >::PrintType = Array<ElementPrintType> |
Return the type that can be printed.
Definition at line 55 of file itkNumericTraitsArrayPixel.h.
using itk::NumericTraits< Array< T > >::RealType = Array<ElementRealType> |
Type for real-valued scalar operations.
Definition at line 58 of file itkNumericTraitsArrayPixel.h.
using itk::NumericTraits< Array< T > >::ScalarRealType = ElementRealType |
Type for real-valued scalar operations.
Definition at line 61 of file itkNumericTraitsArrayPixel.h.
using itk::NumericTraits< Array< T > >::Self = Array<T> |
Definition at line 42 of file itkNumericTraitsArrayPixel.h.
using itk::NumericTraits< Array< T > >::ValueType = T |
Return the type of the native component type.
Definition at line 41 of file itkNumericTraitsArrayPixel.h.
|
inlinestatic |
Definition at line 136 of file itkNumericTraitsArrayPixel.h.
|
inlinestatic |
Definition at line 143 of file itkNumericTraitsArrayPixel.h.
References itk::NumericTraits< T >::GetLength().
|
inlinestatic |
Get the length of the input array.
Definition at line 130 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValue >::GetSize().
|
inlinestatic |
Component wise defined element
Definition at line 72 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValue >::Fill(), and itk::Array< TValue >::Size().
|
inlinestatic |
Definition at line 81 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValue >::Fill(), and itk::Array< TValue >::Size().
|
inlinestatic |
Definition at line 108 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValue >::Fill(), and itk::Array< TValue >::Size().
|
inlinestatic |
Definition at line 99 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValue >::Fill(), and itk::Array< TValue >::Size().
|
inlinestatic |
Set the length of the input array and fill it with zeros.
Definition at line 121 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValue >::Fill(), and itk::Array< TValue >::SetSize().
|
inlinestatic |
Definition at line 90 of file itkNumericTraitsArrayPixel.h.
References itk::Array< TValue >::Fill(), and itk::Array< TValue >::Size().
|
staticconstexpr |
Definition at line 117 of file itkNumericTraitsArrayPixel.h.
|
staticconstexpr |
Definition at line 116 of file itkNumericTraitsArrayPixel.h.
|
staticconstexpr |
Definition at line 115 of file itkNumericTraitsArrayPixel.h.