#include <disc.h>
Public Member Functions |
|
Constructors
|
|
Disc () | |
Default Constructor. |
|
Disc (const Disc &disc) | |
Copy constructor. |
|
Disc (const Circle3 &circle) | |
Destructors
|
|
virtual | ~Disc () |
Destructor. |
|
virtual void | clear () |
Explicit default initialization.
|
|
Assignment methods
|
|
void | set (const Disc &Disc) |
Assignment. |
|
const Disc & | operator= (const Disc &Disc) |
Assignment operator. |
|
void | swap (Disc &Disc) |
Swapping of Disc's. |
|
void | setCircle (const Circle3 &circle) |
const Circle3 & | getCircle () const |
debuggers and diagnostics
|
|
virtual bool | isValid () const |
Internal state and consistency
self-validation. |
|
virtual void | dump (std::ostream &s=std::cout, Size depth=0) const |
Internal value dump. |
|
virtual void | getVertices (vector< Vector3 > &vertices) const |
An instance of Disc represents an instance of the geometric representation "Disc". The class Disc is derived from the classes GeometricObject and Disc3. See these classes for further information concerning interface and additional methods.
virtual BALL::VIEW::Disc::~Disc | ( | ) | [virtual] |
Destructor.
Default destruction of this Disc.
virtual void BALL::VIEW::Disc::clear | ( | ) | [virtual] |
Explicit default initialization.
Disc3::clear
Reimplemented from BALL::VIEW::GeometricObject.
virtual void BALL::VIEW::Disc::dump | ( | std::ostream & | s =
std::cout , |
|
Size | depth =
0 |
|||
) | const [virtual] |
Internal value dump.
Dump the current value of this Disc to the output ostream s with dumping depth depth. Calls GeometricObject::dump. Calls Disc3::dump.
s | output stream where to output the value of this Disc | |
depth | the dumping depth |
Disc3::dump
Reimplemented from BALL::VIEW::GeometricObject.
virtual bool BALL::VIEW::Disc::isValid | ( | ) | const [virtual] |
Internal state and consistency self-validation.
Initiate self-validation of the internal state and data
structure consistencies of this Disc. If the internal state of this
Disc is correct (self-validated) and
consistent true
is returned,
false
otherwise. Calls GeometricObject::isValid.
true
if the internal state of this
Disc is correct (self-validated)
and consistent, false
otherwiseReimplemented from BALL::VIEW::GeometricObject.