Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::MeasurementVectorTraits Class Reference

#include <itkMeasurementVectorTraits.h>

List of all members.

Public Types

typedef unsigned int MeasurementVectorLength

Static Public Member Functions

template<class TValueType, unsigned int TLength> void SetLength (FixedArray< TValueType, TLength > &m, const unsigned int s)
template<class TValueType, unsigned int TLength> void SetLength (FixedArray< TValueType, TLength > *m, const unsigned int s)
template<class TValueType> void SetLength (Array< TValueType > &m, const unsigned int s)
template<class TValueType> void SetLength (Array< TValueType > *m, const unsigned int s)
template<class TValueType> void SetLength (VariableLengthVector< TValueType > &m, const unsigned int s)
template<class TValueType> void SetLength (VariableLengthVector< TValueType > *m, const unsigned int s)
template<class TValueType> void SetLength (std::vector< TValueType > &m, const unsigned int s)
template<class TValueType> void SetLength (std::vector< TValueType > *m, const unsigned int s)
template<class TValueType, unsigned int TLength> MeasurementVectorLength GetLength (const FixedArray< TValueType, TLength > &)
template<class TValueType, unsigned int TLength> MeasurementVectorLength GetLength (const FixedArray< TValueType, TLength > *)
template<class TValueType> MeasurementVectorLength GetLength (const Array< TValueType > &m)
template<class TValueType> MeasurementVectorLength GetLength (const Array< TValueType > *m)
template<class TValueType> MeasurementVectorLength GetLength (const VariableLengthVector< TValueType > &m)
template<class TValueType> MeasurementVectorLength GetLength (const VariableLengthVector< TValueType > *m)
template<class TValueType> MeasurementVectorLength GetLength (const std::vector< TValueType > &m)
template<class TValueType> MeasurementVectorLength GetLength (const std::vector< TValueType > *m)
template<class TValueType1, unsigned int TLength, class TValueType2> MeasurementVectorLength Assert (const FixedArray< TValueType1, TLength > &, const Array< TValueType2 > &b, const char *errMsg="Length Mismatch")
template<class TValueType1, unsigned int TLength, class TValueType2> MeasurementVectorLength Assert (const FixedArray< TValueType1, TLength > *, const Array< TValueType2 > *b, const char *errMsg="Length Mismatch")
template<class TValueType1, unsigned int TLength, class TValueType2> MeasurementVectorLength Assert (const FixedArray< TValueType1, TLength > &, const VariableLengthVector< TValueType2 > &b, const char *errMsg="Length Mismatch")
template<class TValueType1, unsigned int TLength, class TValueType2> MeasurementVectorLength Assert (const FixedArray< TValueType1, TLength > *, const VariableLengthVector< TValueType2 > *b, const char *errMsg="Length Mismatch")
template<class TValueType1, unsigned int TLength> MeasurementVectorLength Assert (const FixedArray< TValueType1, TLength > &, const MeasurementVectorLength l, const char *errMsg="Length Mismatch")
template<class TValueType1, unsigned int TLength> MeasurementVectorLength Assert (const FixedArray< TValueType1, TLength > *, const MeasurementVectorLength l, const char *errMsg="Length Mismatch")
template<class TValueType> MeasurementVectorLength Assert (const Array< TValueType > &a, const MeasurementVectorLength l, const char *errMsg="Length Mismatch")
template<class TValueType> MeasurementVectorLength Assert (const Array< TValueType > *a, const MeasurementVectorLength l, const char *errMsg="Length Mismatch")
template<class TValueType> MeasurementVectorLength Assert (const VariableLengthVector< TValueType > &a, const MeasurementVectorLength l, const char *errMsg="Length Mismatch")
template<class TValueType> MeasurementVectorLength Assert (const VariableLengthVector< TValueType > *a, const MeasurementVectorLength l, const char *errMsg="Length Mismatch")
template<class TValueType> MeasurementVectorLength Assert (const std::vector< TValueType > &a, const MeasurementVectorLength l, const char *errMsg="Length Mismatch")
template<class TValueType> MeasurementVectorLength Assert (const std::vector< TValueType > *a, const MeasurementVectorLength l, const char *errMsg="Length Mismatch")


Member Typedef Documentation

typedef unsigned int itk::MeasurementVectorTraits::MeasurementVectorLength
 

Definition at line 47 of file itkMeasurementVectorTraits.h.

Referenced by Assert().


Member Function Documentation

template<class TValueType>
MeasurementVectorLength itk::MeasurementVectorTraits::Assert const std::vector< TValueType > *  a,
const MeasurementVectorLength  l,
const char *  errMsg = "Length Mismatch"
[inline, static]
 

Definition at line 330 of file itkMeasurementVectorTraits.h.

References itkGenericExceptionMacro, and MeasurementVectorLength.

template<class TValueType>
MeasurementVectorLength itk::MeasurementVectorTraits::Assert const std::vector< TValueType > &  a,
const MeasurementVectorLength  l,
const char *  errMsg = "Length Mismatch"
[inline, static]
 

Definition at line 315 of file itkMeasurementVectorTraits.h.

References itkGenericExceptionMacro, and MeasurementVectorLength.

template<class TValueType>
MeasurementVectorLength itk::MeasurementVectorTraits::Assert const VariableLengthVector< TValueType > *  a,
const MeasurementVectorLength  l,
const char *  errMsg = "Length Mismatch"
[inline, static]
 

Definition at line 301 of file itkMeasurementVectorTraits.h.

References itkGenericExceptionMacro, MeasurementVectorLength, and itk::VariableLengthVector< TValueType >::Size().

template<class TValueType>
MeasurementVectorLength itk::MeasurementVectorTraits::Assert const VariableLengthVector< TValueType > &  a,
const MeasurementVectorLength  l,
const char *  errMsg = "Length Mismatch"
[inline, static]
 

Definition at line 286 of file itkMeasurementVectorTraits.h.

References itkGenericExceptionMacro, MeasurementVectorLength, and itk::VariableLengthVector< TValueType >::Size().

template<class TValueType>
MeasurementVectorLength itk::MeasurementVectorTraits::Assert const Array< TValueType > *  a,
const MeasurementVectorLength  l,
const char *  errMsg = "Length Mismatch"
[inline, static]
 

Definition at line 271 of file itkMeasurementVectorTraits.h.

References itkGenericExceptionMacro, MeasurementVectorLength, and itk::Array< TValueType >::Size().

template<class TValueType>
MeasurementVectorLength itk::MeasurementVectorTraits::Assert const Array< TValueType > &  a,
const MeasurementVectorLength  l,
const char *  errMsg = "Length Mismatch"
[inline, static]
 

Definition at line 256 of file itkMeasurementVectorTraits.h.

References itkGenericExceptionMacro, MeasurementVectorLength, and itk::Array< TValueType >::Size().

template<class TValueType1, unsigned int TLength>
MeasurementVectorLength itk::MeasurementVectorTraits::Assert const FixedArray< TValueType1, TLength > *  ,
const MeasurementVectorLength  l,
const char *  errMsg = "Length Mismatch"
[inline, static]
 

Definition at line 240 of file itkMeasurementVectorTraits.h.

References itkGenericExceptionMacro, and MeasurementVectorLength.

template<class TValueType1, unsigned int TLength>
MeasurementVectorLength itk::MeasurementVectorTraits::Assert const FixedArray< TValueType1, TLength > &  ,
const MeasurementVectorLength  l,
const char *  errMsg = "Length Mismatch"
[inline, static]
 

Definition at line 224 of file itkMeasurementVectorTraits.h.

References itkGenericExceptionMacro, and MeasurementVectorLength.

template<class TValueType1, unsigned int TLength, class TValueType2>
MeasurementVectorLength itk::MeasurementVectorTraits::Assert const FixedArray< TValueType1, TLength > *  ,
const VariableLengthVector< TValueType2 > *  b,
const char *  errMsg = "Length Mismatch"
[inline, static]
 

Definition at line 208 of file itkMeasurementVectorTraits.h.

References itkGenericExceptionMacro, MeasurementVectorLength, and itk::VariableLengthVector< TValueType >::Size().

template<class TValueType1, unsigned int TLength, class TValueType2>
MeasurementVectorLength itk::MeasurementVectorTraits::Assert const FixedArray< TValueType1, TLength > &  ,
const VariableLengthVector< TValueType2 > &  b,
const char *  errMsg = "Length Mismatch"
[inline, static]
 

Definition at line 189 of file itkMeasurementVectorTraits.h.

References itkGenericExceptionMacro, MeasurementVectorLength, and itk::VariableLengthVector< TValueType >::Size().

template<class TValueType1, unsigned int TLength, class TValueType2>
MeasurementVectorLength itk::MeasurementVectorTraits::Assert const FixedArray< TValueType1, TLength > *  ,
const Array< TValueType2 > *  b,
const char *  errMsg = "Length Mismatch"
[inline, static]
 

Definition at line 173 of file itkMeasurementVectorTraits.h.

References itkGenericExceptionMacro, MeasurementVectorLength, and itk::Array< TValueType >::Size().

template<class TValueType1, unsigned int TLength, class TValueType2>
MeasurementVectorLength itk::MeasurementVectorTraits::Assert const FixedArray< TValueType1, TLength > &  ,
const Array< TValueType2 > &  b,
const char *  errMsg = "Length Mismatch"
[inline, static]
 

Definition at line 154 of file itkMeasurementVectorTraits.h.

References itkGenericExceptionMacro, MeasurementVectorLength, and itk::Array< TValueType >::Size().

template<class TValueType>
MeasurementVectorLength itk::MeasurementVectorTraits::GetLength const std::vector< TValueType > *  m  )  [inline, static]
 

Definition at line 149 of file itkMeasurementVectorTraits.h.

template<class TValueType>
MeasurementVectorLength itk::MeasurementVectorTraits::GetLength const std::vector< TValueType > &  m  )  [inline, static]
 

Definition at line 144 of file itkMeasurementVectorTraits.h.

template<class TValueType>
MeasurementVectorLength itk::MeasurementVectorTraits::GetLength const VariableLengthVector< TValueType > *  m  )  [inline, static]
 

Definition at line 139 of file itkMeasurementVectorTraits.h.

References itk::VariableLengthVector< TValueType >::GetSize().

template<class TValueType>
MeasurementVectorLength itk::MeasurementVectorTraits::GetLength const VariableLengthVector< TValueType > &  m  )  [inline, static]
 

Definition at line 134 of file itkMeasurementVectorTraits.h.

References itk::VariableLengthVector< TValueType >::GetSize().

template<class TValueType>
MeasurementVectorLength itk::MeasurementVectorTraits::GetLength const Array< TValueType > *  m  )  [inline, static]
 

Definition at line 129 of file itkMeasurementVectorTraits.h.

References itk::Array< TValueType >::GetSize().

template<class TValueType>
MeasurementVectorLength itk::MeasurementVectorTraits::GetLength const Array< TValueType > &  m  )  [inline, static]
 

Definition at line 124 of file itkMeasurementVectorTraits.h.

References itk::Array< TValueType >::GetSize().

template<class TValueType, unsigned int TLength>
MeasurementVectorLength itk::MeasurementVectorTraits::GetLength const FixedArray< TValueType, TLength > *   )  [inline, static]
 

Definition at line 119 of file itkMeasurementVectorTraits.h.

template<class TValueType, unsigned int TLength>
MeasurementVectorLength itk::MeasurementVectorTraits::GetLength const FixedArray< TValueType, TLength > &   )  [inline, static]
 

Definition at line 114 of file itkMeasurementVectorTraits.h.

template<class TValueType>
void itk::MeasurementVectorTraits::SetLength std::vector< TValueType > *  m,
const unsigned int  s
[inline, static]
 

Definition at line 106 of file itkMeasurementVectorTraits.h.

template<class TValueType>
void itk::MeasurementVectorTraits::SetLength std::vector< TValueType > &  m,
const unsigned int  s
[inline, static]
 

Definition at line 100 of file itkMeasurementVectorTraits.h.

template<class TValueType>
void itk::MeasurementVectorTraits::SetLength VariableLengthVector< TValueType > *  m,
const unsigned int  s
[inline, static]
 

Definition at line 93 of file itkMeasurementVectorTraits.h.

References itk::VariableLengthVector< TValueType >::Fill(), and itk::VariableLengthVector< TValueType >::SetSize().

template<class TValueType>
void itk::MeasurementVectorTraits::SetLength VariableLengthVector< TValueType > &  m,
const unsigned int  s
[inline, static]
 

Definition at line 86 of file itkMeasurementVectorTraits.h.

References itk::VariableLengthVector< TValueType >::Fill(), and itk::VariableLengthVector< TValueType >::SetSize().

template<class TValueType>
void itk::MeasurementVectorTraits::SetLength Array< TValueType > *  m,
const unsigned int  s
[inline, static]
 

Definition at line 79 of file itkMeasurementVectorTraits.h.

References itk::Array< TValueType >::Fill(), and itk::Array< TValueType >::SetSize().

template<class TValueType>
void itk::MeasurementVectorTraits::SetLength Array< TValueType > &  m,
const unsigned int  s
[inline, static]
 

Definition at line 72 of file itkMeasurementVectorTraits.h.

References itk::Array< TValueType >::Fill(), and itk::Array< TValueType >::SetSize().

template<class TValueType, unsigned int TLength>
void itk::MeasurementVectorTraits::SetLength FixedArray< TValueType, TLength > *  m,
const unsigned int  s
[inline, static]
 

Definition at line 61 of file itkMeasurementVectorTraits.h.

References itk::FixedArray< TValueType, VLength >::Fill(), and itkGenericExceptionMacro.

template<class TValueType, unsigned int TLength>
void itk::MeasurementVectorTraits::SetLength FixedArray< TValueType, TLength > &  m,
const unsigned int  s
[inline, static]
 

Definition at line 50 of file itkMeasurementVectorTraits.h.

References itk::FixedArray< TValueType, VLength >::Fill(), and itkGenericExceptionMacro.


The documentation for this class was generated from the following file:
Generated at Thu May 25 01:45:16 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000