Öffentliche Methoden

TFContainer Klassenreferenz

Transferfunction Container class. Mehr ...

#include <TFContainer.h>

Klassendiagramm für TFContainer:
Inheritance graph
[Legende]
Zusammengehörigkeiten von TFContainer:
Collaboration graph
[Legende]

Aufstellung aller Elemente

Öffentliche Methoden

 TFContainer ()
 TFContainer (const float fX, const float fY, const float fR, const float fG, const float fB)
 TFContainer (const float vfValues[], const float cfValues[])
 ~TFContainer ()
const float GetR () const
const float GetG () const
const float GetB () const
void SetR (const float fR)
void SetG (const float fG)
void SetB (const float fB)
const bool operator< (Vector i) const

Ausführliche Beschreibung

Transferfunction Container class.

Die KLasse TFContainer ist eine Container Klasse für die Transferfunktion. Jedes Objekt dieser Klasse entspricht einem vom Benutzer erstellten Punkt des GUI Elements der Transferfunktion. Mathematisch gesehen ist jedes Objekt ein Stützpunkt der Transferfunktion.

Ein Stützpunkt benötigt einerseits eine Farbe, anderseis die Koordinate. Die Farbe wird in ein Float Array gespeichert, die Koordinate in der Parentklasse Vector.

Autor:
: Michael Beham
Datum:
: 4.12.2010

Beschreibung der Konstruktoren und Destruktoren

TFContainer::TFContainer (  ) [inline]

Standardkonstruktor: Erstellt Stützpunkt auf Koordinate 0,0 mit Farbe (0,0,0)

TFContainer::TFContainer ( const float  fX,
const float  fY,
const float  fR,
const float  fG,
const float  fB 
) [inline]

Konstruktor: Erstellt den Stützpunkt anhand der übergebenen Farbe und Koordinate

Parameter:
[in]fXX-Koordiante des Stützpunktes
[in]fYY-Koordiante des Stützpunktes
[in]fRRotanteil der Farbe des Stützpunktes
[in]fGGrünanteil der Farbe des Stützpunktes
[in]fBBlauanteil der Farbe des Stützpunktes
TFContainer::TFContainer ( const float  vfValues[],
const float  cfValues[] 
) [inline]

Konstruktor: Erstellt den Stützpunkt anhand der übergebenen Farbe und Koordinate

Parameter:
[in]vfValuesKoordianten des Stützpunktes
[in]cfValuesFarbe des Stützpunktes
TFContainer::~TFContainer (  ) [inline]

Dekonstruktor


Dokumentation der Elementfunktionen

const float TFContainer::GetB (  ) const [inline]

Diese Fkt. liefert den Blauanteil der Farbe.

Rückgabe:
Blauanteil der Farbe.
const float TFContainer::GetG (  ) const [inline]

Diese Fkt. liefert den Grünanteil der Farbe.

Rückgabe:
Grünuanteil der Farbe.
const float TFContainer::GetR (  ) const [inline]

Diese Fkt. liefert den Rotanteil der Farbe.

Rückgabe:
Rotanteil der Farbe.
const bool TFContainer::operator< ( Vector  i ) const [inline]

Überladung des Operators < zur Sortierung der Punkte.

Parameter:
[in]iVector, welcher die Koordinaten beinhaltet mit dem das Objekt verglichen werden soll.
void TFContainer::SetB ( const float  fB ) [inline]

Diese Fkt. setzt den Blauanteil der Farbe.

Parameter:
[in]fBNeuer Blauanteil der Farbe.
void TFContainer::SetG ( const float  fG ) [inline]

Diese Fkt. setzt den Grünanteil der Farbe.

Parameter:
[in]fGNeuer Grünanteil der Farbe.
void TFContainer::SetR ( const float  fR ) [inline]

Diese Fkt. setzt den Rotanteil der Farbe.

Parameter:
[in]fRNeuer Rotanteil der Farbe.

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