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

itkVector.h File Reference

Go to the source code of this file.

Classes

class  itk::Vector< T, NVectorDimension >
 A templated class holding a n-Dimensional vector. More...

Namespaces

namespace  itk

Defines

#define ITK_TEMPLATE_Vector(_, EXPORT, x, y)

Functions

ITKCommon_EXPORT Vector< int, 3 > itk::CrossProduct (const Vector< int, 3 > &, const Vector< int, 3 > &)
ITKCommon_EXPORT Vector< float, 3 > itk::CrossProduct (const Vector< float, 3 > &, const Vector< float, 3 > &)
ITKCommon_EXPORT Vector
< double, 3 > 
itk::CrossProduct (const Vector< double, 3 > &, const Vector< double, 3 > &)
template<class T , unsigned int NVectorDimension>
Vector< T, NVectorDimension > itk::operator* (const T &scalar, const Vector< T, NVectorDimension > &v)
template<class T , unsigned int NVectorDimension>
std::ostream & itk::operator<< (std::ostream &os, const Vector< T, NVectorDimension > &v)
template<class T , unsigned int NVectorDimension>
std::istream & itk::operator>> (std::istream &is, Vector< T, NVectorDimension > &v)


Define Documentation

#define ITK_TEMPLATE_Vector ( _,
EXPORT,
x,
 ) 

Value:

namespace itk { \
  _(2(class EXPORT Vector< ITK_TEMPLATE_2 x >)) \
  _(1(EXPORT std::ostream& operator<<(std::ostream&, \
                                      const Vector< ITK_TEMPLATE_2 x >&))) \
  _(1(EXPORT std::istream& operator>>(std::istream&, \
                                      Vector< ITK_TEMPLATE_2 x >&))) \
  namespace Templates { typedef Vector< ITK_TEMPLATE_2 x > Vector##y; } \
  }

Definition at line 266 of file itkVector.h.


Generated at Tue Sep 15 05:32:29 2009 for ITK by doxygen 1.5.8 written by Dimitri van Heesch, © 1997-2000