Stellt ein Singleton einer Form, welche für das Azeigen, Auswählen und Generieren von Transferfunktionen zuständig ist.
More...
List of all members.
Classes |
class | TransferPicker |
| Speichert die Transferfunktion in Form von Stützstellen.
|
Public Types |
enum | InterpolateMode { Linear
} |
| Definiert Interpolationsmethoden, die zur Generierung der Transferfunktion verwendet werden können.
More...
|
Public Member Functions |
delegate void | TransferChangedEventHandler (TransferModifier sender, EventArgs e) |
| Handler fuer das TransferChanged-Event.
|
void | OnTransferChanged () |
void | updateTexture (Dat3dTexture Texture) |
| Teilt dem TransferModifier mit, dass eine neue Textur verwendet wird. Diese Methode aktualisiert das angezeigte Histogramm.
|
float[] | generateRGBATransferFunction (int Length, InterpolateMode Mode) |
| Generiert die Transferfunktion mit gewünschter Länge und Interpolationsmethode.
|
Static Public Member Functions |
static TransferModifier | getInstance () |
| Erstellt ggf. eine Instanz des TransferModifieres und liefert diese zurück.
|
Protected Member Functions |
override void | Dispose (bool disposing) |
| Clean up any resources being used.
|
Events |
TransferChangedEventHandler | TransferChanged |
| Event, welches ausgeloest wird, sobald der Benutzer die Transferfunktion bearbeitet hat und diese zur Verwendung neu generiert werden muss.
|
Detailed Description
Stellt ein Singleton einer Form, welche für das Azeigen, Auswählen und Generieren von Transferfunktionen zuständig ist.
Member Enumeration Documentation
Definiert Interpolationsmethoden, die zur Generierung der Transferfunktion verwendet werden können.
Member Function Documentation
override void Vislucsgl::TransferModifier::Dispose |
( |
bool |
disposing ) |
[inline, protected] |
Clean up any resources being used.
- Parameters:
-
disposing | true if managed resources should be disposed; otherwise, false. |
float [] Vislucsgl::TransferModifier::generateRGBATransferFunction |
( |
int |
Length, |
|
|
InterpolateMode |
Mode |
|
) |
| [inline] |
Generiert die Transferfunktion mit gewünschter Länge und Interpolationsmethode.
- Parameters:
-
Length | Anzahl gewünschter äquidistanter Funktionswerte |
Mode | Interpolationsmethode |
- Returns:
- Ein Array der Länge im Format
static TransferModifier Vislucsgl::TransferModifier::getInstance |
( |
) |
[inline, static] |
Erstellt ggf. eine Instanz des TransferModifieres und liefert diese zurück.
- Returns:
- Singleton des TransferModifiers
delegate void Vislucsgl::TransferModifier::TransferChangedEventHandler |
( |
TransferModifier |
sender, |
|
|
EventArgs |
e |
|
) |
| |
Handler fuer das TransferChanged-Event.
- Parameters:
-
sender | Das Singleton-Objekt des TransferModifiers |
e | new EventArgs() |
void Vislucsgl::TransferModifier::updateTexture |
( |
Dat3dTexture |
Texture ) |
[inline] |
Teilt dem TransferModifier mit, dass eine neue Textur verwendet wird. Diese Methode aktualisiert das angezeigte Histogramm.
- Parameters:
-
Texture | Textur, anhand welcher das Histogramm generiert werden soll |
Event Documentation
TransferChangedEventHandler Vislucsgl::TransferModifier::TransferChanged |
Event, welches ausgeloest wird, sobald der Benutzer die Transferfunktion bearbeitet hat und diese zur Verwendung neu generiert werden muss.
The documentation for this class was generated from the following files:
- D:/Matthias/studium/6sem/visualisierung/workdir/Vislucsgl/Vislucsgl/TransferModifier.cs
- D:/Matthias/studium/6sem/visualisierung/workdir/Vislucsgl/Vislucsgl/TransferModifier.Designer.cs