Main Page | Class Hierarchy | Class List | File List | Class Members

TRendererInterface Class Reference

Ein Rendererinterface. More...

#include <TRendererInterface.h>

Inheritance diagram for TRendererInterface:

List of all members.

Public Member Functions

virtual QDialog * getSettingsWidget ()=0
 gibt einen Dialog der renderingsettings zeigt

virtual QString getName ()=0
 gibt den namen des renderers zurück

virtual void renderModelTo (TVolModell &mod, QImage &img)=0
 rendert das Modell auf das bild

virtual void setKamera (TKameraInterface *k)=0
 setzt die aktuelle kamera


Detailed Description

Ein Rendererinterface.

Klassen die dieses Interface implementieren sind Renderer die ein Modell von einer gewissen kamera aus auf ein Bild rendern


Member Function Documentation

virtual QString TRendererInterface::getName  )  [pure virtual]
 

gibt den namen des renderers zurück

Diese methode muss den namen des renderers zurückgeben

Returns:
name des renderers

virtual QDialog* TRendererInterface::getSettingsWidget  )  [pure virtual]
 

gibt einen Dialog der renderingsettings zeigt

Diese methode muss bei einer klasse die dieses interface implementiert einen dialog zurückliefert der

Returns:
ein settings dialog

virtual void TRendererInterface::renderModelTo TVolModell mod,
QImage &  img
[pure virtual]
 

rendert das Modell auf das bild

Diese methode rendert ein modell auf ein bild wobei die aktuell gesetzte kamera dazu verwendet wird

Parameters:
mod das zu rendernde modell das zielbild

virtual void TRendererInterface::setKamera TKameraInterface k  )  [pure virtual]
 

setzt die aktuelle kamera

Diese methode setzt die aktuelle kamera des renderers

Returns:
ein settings dialog


The documentation for this class was generated from the following files:
Generated on Wed Dec 3 00:44:09 2003 for Volvis by doxygen 1.3.5