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

Generic three-dimensional circle.
[Geometric objects]


Classes

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

Storers

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

Typedefs

typedef TCircle3< float > Circle3
 Default three-dimensional circle class of type float.

Detailed Description


Typedef Documentation

typedef TCircle3<float> Circle3
 

Default three-dimensional circle class of type float.


Function Documentation

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

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 & operator>> std::istream &  s,
TCircle3< T > &  circle
throw ()
 

Input operator.

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