#include <BALL/VIEW/PRIMITIVES/disc.h>
Public Member Functions | |
Constructors | |
Disc () | |
Disc (const Disc &disc) | |
Disc (const Circle3 &circle) | |
Destructors | |
virtual | ~Disc () |
virtual void | clear () |
Assignment methods | |
void | set (const Disc &Disc) |
const Disc & | operator= (const Disc &Disc) |
void | swap (Disc &Disc) |
void | setCircle (const Circle3 &circle) |
const Circle3 & | getCircle () const |
debuggers and diagnostics | |
virtual bool | isValid () const |
virtual void | dump (std::ostream &s=std::cout, Size depth=0) const |
virtual void | getVertices (vector< Vector3 > &vertices) const |
Disc class. 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.
BALL::VIEW::Disc::Disc | ( | ) |
Default Constructor.
BALL::VIEW::Disc::Disc | ( | const Disc & | disc | ) |
Copy constructor
BALL::VIEW::Disc::Disc | ( | const Circle3 & | circle | ) |
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.
const Circle3& BALL::VIEW::Disc::getCircle | ( | ) | const [inline] |
virtual void BALL::VIEW::Disc::getVertices | ( | vector< Vector3 > & | vertices | ) | const [virtual] |
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
otherwise Reimplemented from BALL::VIEW::GeometricObject.
void BALL::VIEW::Disc::set | ( | const Disc & | Disc | ) |
Assignment.
void BALL::VIEW::Disc::setCircle | ( | const Circle3 & | circle | ) |