2D Geom Bibliothek
Öffentliche Methoden | Aufstellung aller Elemente
Area Klassenreferenzabstract

#include <Area.h>

Klassendiagramm für Area:
Drawable Rect Shape Circle MyPolygon Triangle

Öffentliche Methoden

virtual double getArea ()=0
 
virtual double getPerimeter ()=0
 
virtual bool isInside (const Point *p)=0
 
- Öffentliche Methoden geerbt von Drawable
 Drawable ()
 
virtual void draw ()=0
 
void setColor (float red, float green, float blue)
 
const float * getColor () const
 

Weitere Geerbte Elemente

- Geschützte Methoden geerbt von Drawable
virtual void setupColor ()
 

Ausführliche Beschreibung

Diese abstrakte Klasse ist die Baseklasse aller Komponenten die Flächeninhalt hat.

Dokumentation der Elementfunktionen

virtual double Area::getArea ( )
pure virtual

Gibt die Flächeninhalt zurück

Implementiert in Circle, MyPolygon und Rect.

virtual double Area::getPerimeter ( )
pure virtual

Gibt die Umfang zurück

Implementiert in Circle, MyPolygon und Rect.

virtual bool Area::isInside ( const Point p)
pure virtual

Gibt zurück, ob die Punkt p ist innerhalb der Komponent

Implementiert in Circle, MyPolygon und Rect.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: