18 #ifndef itkNumericTraitsPointPixel_h
19 #define itkNumericTraitsPointPixel_h
31 template<
typename T,
unsigned int D >
112 return NonpositiveMin();
136 itkGenericExceptionMacro(<<
"Cannot set the size of a Point of length "
137 << D <<
" to " << s);
160 template<
typename TArray>
163 for(
unsigned int i=0; i<D; i++ )
177 #endif // itkNumericTraitsPointPixel_h
static unsigned int GetLength()
static const Self ZeroValue()
static void AssignToArray(const Self &v, TArray &mv)
static const Self ZeroValue(const Self &)
Define numeric traits for std::vector.
static unsigned int GetLength(const Point< T, D > &)
ElementRealType ScalarRealType
static const Self ITKCommon_EXPORT One
static const Self NonpositiveMin(const Self &)
static const Self OneValue(const Self &)
typename NumericTraits< T >::AbsType ElementAbsType
void Fill(const ValueType &)
static const Self NonpositiveMin()
typename NumericTraits< T >::RealType ElementRealType
typename NumericTraits< T >::FloatType ElementFloatType
static void SetLength(Point< T, D > &m, const unsigned int s)
static const Self max(const Self &)
static void AssignToArray(const Self &v, MeasurementVectorType &mv)
typename NumericTraits< T >::AccumulateType ElementAccumulateType
typename NumericTraits< T >::PrintType ElementPrintType
A templated class holding a geometric point in n-Dimensional space.
static const Self min(const Self &)
static const Self ITKCommon_EXPORT Zero
static const Self OneValue()