Two-dimensional vectors.
[Primitive datatypes]

Representation of points and vectors in two-dimensional space: class TVector2 and class Vector2 . More...
Collaboration diagram for Two-dimensional vectors.:

Classes

class BALL::TVector2< T >
Generic Two-Dimensional Vector. More...

Typedefs

typedef TVector2< float > BALL::Vector2
Default two-dimensional vector class.

Global binary operator functions for two dimensional vectors.

template<typename T >
TVector2< T > BALL::operator* (const T &scalar, const TVector2< T > &vector)
Multiply a vector with a scalar.
template<typename T >
std::istream & BALL::operator>> (std::istream &s, TVector2< T > &vector)
Input stream.
template<typename T >
std::ostream & BALL::operator<< (std::ostream &s, const TVector2< T > &vector)

Detailed Description

Representation of points and vectors in two-dimensional space: class TVector2 and class Vector2 .

Typedef Documentation

typedef TVector2<float> BALL::Vector2

Default two-dimensional vector class.

This is the class used in BALL kernel to represent points, coordinates.


Function Documentation

template<typename T >
TVector2< T > BALL::operator* ( const T & scalar,
const TVector2< T > & vector
)

Multiply a vector with a scalar.

The symmetric case is a member of the vector class.

References BALL::TVector2< T >::x, and BALL::TVector2< T >::y.


Generated on Thu Aug 6 18:30:01 2009 for BALL by doxygen 1.5.8