[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

hugin_utils::TDiff2D< T > Struct Template Reference

#include <hugin_math.h>

Inheritance diagram for hugin_utils::TDiff2D< T >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 TDiff2D ()
 TDiff2D (T x, T y)
 TDiff2D (const vigra::Diff2D &d)
bool operator== (TDiff2D rhs) const
bool operator!= (TDiff2D rhs) const
TDiff2D operator+ (TDiff2D rhs) const
TDiff2D operator- (TDiff2D rhs) const
TDiff2Doperator *= (double val)
TDiff2D operator * (double val)
vigra::Diff2D toDiff2D () const
squareDistance (TDiff2D< T > other) const
 Return square of the distance to another point.
squareLength () const
 Return the square of the length of the vector.

Public Attributes

double x
double y

template<class T>
struct hugin_utils::TDiff2D< T >


Constructor & Destructor Documentation

template<class T>
hugin_utils::TDiff2D< T >::TDiff2D  )  [inline]
 

template<class T>
hugin_utils::TDiff2D< T >::TDiff2D x,
y
[inline]
 

template<class T>
hugin_utils::TDiff2D< T >::TDiff2D const vigra::Diff2D &  d  )  [inline]
 


Member Function Documentation

template<class T>
TDiff2D hugin_utils::TDiff2D< T >::operator * double  val  )  [inline]
 

template<class T>
TDiff2D& hugin_utils::TDiff2D< T >::operator *= double  val  )  [inline]
 

template<class T>
bool hugin_utils::TDiff2D< T >::operator!= TDiff2D< T >  rhs  )  const [inline]
 

template<class T>
TDiff2D hugin_utils::TDiff2D< T >::operator+ TDiff2D< T >  rhs  )  const [inline]
 

template<class T>
TDiff2D hugin_utils::TDiff2D< T >::operator- TDiff2D< T >  rhs  )  const [inline]
 

template<class T>
bool hugin_utils::TDiff2D< T >::operator== TDiff2D< T >  rhs  )  const [inline]
 

template<class T>
T hugin_utils::TDiff2D< T >::squareDistance TDiff2D< T >  other  )  const [inline]
 

Return square of the distance to another point.

template<class T>
T hugin_utils::TDiff2D< T >::squareLength  )  const [inline]
 

Return the square of the length of the vector.

template<class T>
vigra::Diff2D hugin_utils::TDiff2D< T >::toDiff2D  )  const [inline]
 


Member Data Documentation

template<class T>
double hugin_utils::TDiff2D< T >::x
 

template<class T>
double hugin_utils::TDiff2D< T >::y
 


The documentation for this struct was generated from the following file:

Generated on Mon Sep 20 01:01:35 2010 for Hugintrunk by doxygen 1.3.9.1