Transferfunction Container class.
Mehr ...
#include <TFContainer.h>
Aufstellung aller Elemente
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] | fX | X-Koordiante des Stützpunktes |
[in] | fY | Y-Koordiante des Stützpunktes |
[in] | fR | Rotanteil der Farbe des Stützpunktes |
[in] | fG | Grünanteil der Farbe des Stützpunktes |
[in] | fB | Blauanteil 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] | vfValues | Koordianten des Stützpunktes |
[in] | cfValues | Farbe des Stützpunktes |
TFContainer::~TFContainer |
( |
) |
[inline] |
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] | i | Vector, 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] | fB | Neuer Blauanteil der Farbe. |
void TFContainer::SetG |
( |
const float |
fG ) |
[inline] |
Diese Fkt. setzt den Grünanteil der Farbe.
- Parameter:
-
[in] | fG | Neuer Grünanteil der Farbe. |
void TFContainer::SetR |
( |
const float |
fR ) |
[inline] |
Diese Fkt. setzt den Rotanteil der Farbe.
- Parameter:
-
[in] | fR | Neuer Rotanteil der Farbe. |
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: