Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

TVector2< T > Member List

This is the complete list of members for TVector2< T >, including all inherited members.

AutoDeletable() (defined in AutoDeletable)AutoDeletable [protected]
AutoDeletable(const AutoDeletable &auto_deletable, bool deep=false) (defined in AutoDeletable)AutoDeletable [protected]
clear()TVector2< T > [virtual]
clearLastPtr() (defined in AutoDeletable)AutoDeletable [static]
compare(const Object &object) const Object
dump(std::ostream &s=std::cout, Size depth=0) const TVector2< T >
dump(::std::ostream &s=std::cout, Size depth=0) const (defined in Object)Object [virtual]
finalize()PersistentObject [virtual]
getDistance(const TVector2 &vector) const TVector2< T >
getHandle() const Object
getLength() const TVector2< T >
getNewHandle()Object [static]
getNextHandle()Object [static]
getSquareDistance(const TVector2 &vector) const TVector2< T >
getSquareLength() const TVector2< T >
getUnit()TVector2< T > [static]
getZero()TVector2< T > [static]
isAutoDeletable() const AutoDeletable
isOrthogonalTo(TVector2 &vector) const TVector2< T >
isValid() const TVector2< T > [virtual]
isZero() const TVector2< T >
negate()TVector2< T >
normalize()TVector2< T >
Object()Object
Object(const Object &object)Object
operator *(const T &scalar) const TVector2< T >
operator *(const TVector2 &vector) const TVector2< T >
operator *=(const T &scalar)TVector2< T >
operator delete(void *ptr)AutoDeletable
operator delete(void *ptr, void *)AutoDeletable
operator new(size_t size)AutoDeletable
operator new(size_t size, void *ptr)AutoDeletable
operator!=(const TVector2 &vector) const TVector2< T >
PersistentObject::operator!=(const Object &object) const Object
operator+() const TVector2< T >
operator+(const TVector2 &b) const TVector2< T >
operator+=(const TVector2 &vector)TVector2< T >
operator-() const TVector2< T >
operator-(const TVector2 &b) const TVector2< T >
operator-=(const TVector2 &vector)TVector2< T >
operator/(const T &lambda) const TVector2< T >
operator/=(const T &lambda)TVector2< T >
operator<(const Object &object) const Object
operator<=(const Object &object) const Object
operator=(const TVector2 &v)TVector2< T >
operator=(const T &value)TVector2< T >
operator=(const T *ptr)TVector2< T >
PersistentObject::operator=(const Object &)Object
operator==(const TVector2 &vector) const TVector2< T >
PersistentObject::operator==(const Object &object) const Object
operator>(const Object &object) const Object
operator>=(const Object &object) const Object
operator>>(PersistenceManager &pm) const PersistentObject
operator[](Position position)TVector2< T >
operator[](Position position) const TVector2< T >
PersistentObject()PersistentObject
persistentRead(PersistenceManager &pm)TVector2< T > [virtual]
persistentWrite(PersistenceManager &pm, const char *name=0) const TVector2< T > [virtual]
set(const T &value)TVector2< T >
set(const T &vx, const T &vy)TVector2< T >
set(const TVector2 &vector)TVector2< T >
setAutoDeletable(bool enable)AutoDeletable
TVector2()TVector2< T >
TVector2(const T &value)TVector2< T > [explicit]
TVector2(const T &vx, const T &vy)TVector2< T >
TVector2(const TVector2 &vector)TVector2< T >
TVector2(const T *ptr)TVector2< T >
xTVector2< T >
yTVector2< T >
~AutoDeletable()AutoDeletable [virtual]
~Object()Object [virtual]
~PersistentObject()PersistentObject [virtual]
~TVector2()TVector2< T > [virtual]