#include <HxVec2Tem.h>
Public Methods | |
HxVec2Tem () | |
HxVec2Tem (T x, T y) | |
HxVec2Tem (const HxVec2Tem< T > &v) | |
HxVec2Tem (int v) | |
HxVec2Tem (double v) | |
HxVec2Tem (const HxVec2Int &v) | |
HxVec2Tem (const HxVec2Double &v) | |
void * | operator new (size_t, void *=0) |
T | x () const |
T | y () const |
T & | value (int dimension) |
operator int () const | |
operator double () const | |
operator HxVec2Int () const | |
operator HxVec2Double () const | |
HxVec2Tem< T > & | operator+= (const HxVec2Tem< T > &v) |
HxVec2Tem< T > & | operator-= (const HxVec2Tem< T > &v) |
HxVec2Tem< T > & | operator *= (const HxVec2Tem< T > &v) |
HxVec2Tem< T > & | operator/= (const HxVec2Tem< T > &v) |
STD_OSTREAM & | put (STD_OSTREAM &os) const |
Friends | |
HxVec2Tem< T > | operator+ (const HxVec2Tem< T > &v1, const HxVec2Tem< T > &v2) |
HxVec2Tem< T > | operator- (const HxVec2Tem< T > &v1, const HxVec2Tem< T > &v2) |
HxVec2Tem< T > | operator * (const HxVec2Tem< T > &v1, const HxVec2Tem< T > &v2) |
HxVec2Tem< T > | operator/ (const HxVec2Tem< T > &v1, const HxVec2Tem< T > &v2) |