class ViewPoint : public StorableObject

Ein Blickpunkt

Inheritance:


Public Methods

virtual StorableObject* copy()
Legt eine Kopie des Objekts auf dem Heap an und liefert einen Zeiger darauf zurueck
double faceDir()
Liefert die Blickrichtung (absolut und im Bogenmass)
const Vector& pos()
Liefert die absolute Position des Blickpunktes
void setFaceDir(double newFaceDir)
Setzt die Blickrichtung
void setPos(const Vector& newPos)
Setzt die Position
virtual String toString()
Beschreibung als String fuer die Ausgabe auf einem Terminal
ViewPoint( const Vector& aPos = Vector(), double aFaceDir = UNDEF_DOUBLE )
Default-Konstruktor

Inherited from StorableObject:

Public

Ausgabe auf dem Terminal

void printOn(ostream& = cout)
Ausgabe der Beschreibung auf einen Stream
virtual String toString()
Beschreibung als String fuer die Ausgabe auf einem Terminal

Objekte anlegen und zerstören

virtual StorableObject* copy()
Legt eine Kopie des Objekts auf dem Heap an und liefert einen Zeiger darauf zurück
virtual ~StorableObject()
Der virtuelle Destruktor

Documentation

Ein Blickpunkt. Ein Blickpunkt ist eine absolute Position auf dem Spielfeld mit einem zusaetzlichen absoluten Winkel, der Blickrichtung.

Hauptaufgabe der Klasse Field.h ist es, aus relativen Entfernungsangaben von Linien/Flaggen/Toren den Blickpunkt auszurechnen.

Quelltext

[Header | [Implementierung]

CVS Informationen zum Interface

  **************************************************
  *
  * Aktueller Stand
  *
  *   $RCSfile: ViewPoint.h,v $
  *   $Revision: 1.9 $
  *   $Date: 1998/08/14 13:21:31 $
  *   $Author: myritz $ 
  *
  **************************************************
  
ViewPoint( const Vector& aPos = Vector(), double aFaceDir = UNDEF_DOUBLE )
Default-Konstruktor. Werden keine Initialisierungswerte angegeben, so werden Position und Richtung auf UNDEF-Werte gesetzt.

const Vector& pos()
Liefert die absolute Position des Blickpunktes

double faceDir()
Liefert die Blickrichtung (absolut und im Bogenmass)

void setPos(const Vector& newPos)
Setzt die Position

void setFaceDir(double newFaceDir)
Setzt die Blickrichtung. Der Winkel wird im Bogenmass interpretiert.

virtual String toString()
Beschreibung als String fuer die Ausgabe auf einem Terminal

virtual StorableObject* copy()
Legt eine Kopie des Objekts auf dem Heap an und liefert einen Zeiger darauf zurueck


This class has no child classes.

alphabetic index hierarchy of classes


Hauptseite

Einleitung | Architektur | Dynamische Zusammenhänge | Referenzhandbuch | FAQ | Anhang A | Anhang B

generated by doc++