Generic three-dimensional circle.
[Geometric objects]

Collaboration diagram for Generic three-dimensional circle.:

Classes

class BALL::TCircle3< T >
Generic Circle in Three-Dimensional Space. More...

Typedefs

typedef TCircle3< float > BALL::Circle3
needed for windows dlls

Storers

template<typename T >
std::istream & BALL::operator>> (std::istream &s, TCircle3< T > &circle)
Input operator.
template<typename T >
std::ostream & BALL::operator<< (std::ostream &s, const TCircle3< T > &circle)
Output Operator.

Typedef Documentation

typedef TCircle3<float> BALL::Circle3

needed for windows dlls

Default three-dimensional circle class of type float


Function Documentation

template<typename T >
std::ostream & BALL::operator<< ( std::ostream & s,
const TCircle3< T > & circle
)

Output Operator.

Writes the values of p, n, and radius to an output stream. The three values are separated by spaces and enclosed in brackets.

Example:
((0 0 0) (1 2 1) 3.5)
See also:
TVector3::operator<<

template<typename T >
std::istream & BALL::operator>> ( std::istream & s,
TCircle3< T > & circle
)

Input operator.

Reads in two TVector3 and a T value: p, n, radius

References BALL::TCircle3< T >::n, BALL::TCircle3< T >::p, and BALL::TCircle3< T >::radius.


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