Vector2< Type > Class Template Reference

#include <Vector2.h>

List of all members.


Detailed Description

template<typename Type>
class Vector2< Type >

Vector2 class; A two-dimensional vector class.

Public Member Functions

 Vector2 ()
 Vector2 (Type x, Type y)
 Vector2 (const Vector2 &obj)
 ~Vector2 ()
Vector2 operator= (const Vector2 &obj)
Vector2 operator+ (const Vector2 &obj)
Vector2 operator- (const Vector2 &obj)
Vector2 operator* (const Vector2 &obj)
Vector2 operator/ (const Vector2 &obj)
Vector2operator+= (const Vector2 &obj)
Vector2operator-= (const Vector2 &obj)
Vector2operator*= (const Vector2 &obj)
Vector2operator/= (const Vector2 &obj)
bool operator== (const Vector2 &obj)
double GetLength ()

Public Attributes

Type x
Type y

Constructor & Destructor Documentation

template<typename Type>
Vector2< Type >::Vector2 (  )  [inline]

template<typename Type>
Vector2< Type >::Vector2 ( Type  x,
Type  y 
) [inline]

template<typename Type>
Vector2< Type >::Vector2 ( const Vector2< Type > &  obj  )  [inline]

template<typename Type>
Vector2< Type >::~Vector2 (  )  [inline]


Member Function Documentation

template<typename Type>
Vector2 Vector2< Type >::operator= ( const Vector2< Type > &  obj  )  [inline]

template<typename Type>
Vector2 Vector2< Type >::operator+ ( const Vector2< Type > &  obj  )  [inline]

template<typename Type>
Vector2 Vector2< Type >::operator- ( const Vector2< Type > &  obj  )  [inline]

template<typename Type>
Vector2 Vector2< Type >::operator* ( const Vector2< Type > &  obj  )  [inline]

template<typename Type>
Vector2 Vector2< Type >::operator/ ( const Vector2< Type > &  obj  )  [inline]

template<typename Type>
Vector2& Vector2< Type >::operator+= ( const Vector2< Type > &  obj  )  [inline]

template<typename Type>
Vector2& Vector2< Type >::operator-= ( const Vector2< Type > &  obj  )  [inline]

template<typename Type>
Vector2& Vector2< Type >::operator*= ( const Vector2< Type > &  obj  )  [inline]

template<typename Type>
Vector2& Vector2< Type >::operator/= ( const Vector2< Type > &  obj  )  [inline]

template<typename Type>
bool Vector2< Type >::operator== ( const Vector2< Type > &  obj  )  [inline]

template<typename Type>
double Vector2< Type >::GetLength (  )  [inline]


Member Data Documentation

template<typename Type>
Type Vector2< Type >::x

template<typename Type>
Type Vector2< Type >::y


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

Generated on Sun Feb 21 00:00:11 2010 for Penn State Robotics Club: Mini Grand Challenge 2010 by  doxygen 1.5.5