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.

Namespaces

namespace  itk

Classes

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

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 267 of file itkVector.h.


Generated at Thu Nov 6 01:07:23 2008 for ITK by doxygen 1.5.1 written by Dimitri van Heesch, © 1997-2000