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