#include <vector2.h>
Collaboration diagram for vectorn< T, 2 >:

Public Types | |
| typedef T | value_type |
Public Member Functions | |
| vectorn () | |
| vectorn (T x_, T y_) | |
| vectorn (const T *v) | |
| vectorn (const vectorn< T, 2 > &v) | |
| const vectorn< T, 2 > | operator+= (const vectorn< T, 2 > &v) |
| const vectorn< T, 2 > | operator-= (const vectorn< T, 2 > &vVector) |
| const vectorn< T, 2 > | operator *= (const T &num) |
| const vectorn< T, 2 > | operator/= (const T &num) |
| const bool | operator== (const vectorn< T, 2 > &v) const |
| const bool | operator!= (const vectorn< T, 2 > &v) const |
| const vectorn< T, 2 > | operator- () const |
| const vectorn< T, 2 > | operator * (const T &num) const |
| const vectorn< T, 2 > | operator/ (const T &num) const |
| size_t | size () const |
| operator T * () | |
| operator const T * () const | |
Public Attributes | |
| T | x |
| T | y |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const vectorn< T, 2 > &v) |
| const vectorn< T, 2 > | operator+ (const vectorn< T, 2 > &v1, const vectorn< T, 2 > &v2) |
| const vectorn< T, 2 > | operator- (const vectorn< T, 2 > &v1, const vectorn< T, 2 > &v2) |
| const T | operator * (const vectorn< T, 2 > &v1, const vectorn< T, 2 > &v2) |
| const vectorn< T, 2 > | operator * (const T &s, const vectorn< T, 2 > &v) |
| typedef T vectorn< T, 2 >::value_type |
| const vectorn<T,2> vectorn< T, 2 >::operator+= | ( | const vectorn< T, 2 > & | v | ) | [inline] |
| const vectorn<T,2> vectorn< T, 2 >::operator-= | ( | const vectorn< T, 2 > & | vVector | ) | [inline] |
| const bool vectorn< T, 2 >::operator== | ( | const vectorn< T, 2 > & | v | ) | const [inline] |
| const bool vectorn< T, 2 >::operator!= | ( | const vectorn< T, 2 > & | v | ) | const [inline] |
| const vectorn<T,2> vectorn< T, 2 >::operator * | ( | const T & | num | ) | const [inline] |
| size_t vectorn< T, 2 >::size | ( | ) | const [inline] |
| vectorn< T, 2 >::operator T * | ( | ) | [inline] |
| vectorn< T, 2 >::operator const T * | ( | ) | const [inline] |
| std::ostream& operator<< | ( | std::ostream & | out, | |
| const vectorn< T, 2 > & | v | |||
| ) | [friend] |
| const vectorn<T,2> operator+ | ( | const vectorn< T, 2 > & | v1, | |
| const vectorn< T, 2 > & | v2 | |||
| ) | [friend] |
| const vectorn<T,2> operator- | ( | const vectorn< T, 2 > & | v1, | |
| const vectorn< T, 2 > & | v2 | |||
| ) | [friend] |
| const T operator * | ( | const vectorn< T, 2 > & | v1, | |
| const vectorn< T, 2 > & | v2 | |||
| ) | [friend] |
| const vectorn<T,2> operator * | ( | const T & | s, | |
| const vectorn< T, 2 > & | v | |||
| ) | [friend] |
1.5.2