Flowvis.TFunc Class Reference

Die Klasse TFunc wird von einem Winformspanel abgeleitet und beinhaltet alle Funktionen zum steuern der Transferfunktion. More...

List of all members.

Public Member Functions

 TFunc ()
void Reset (bool fileLoaded)
void UpdateSize ()

Protected Member Functions

override void OnPaint (PaintEventArgs e)

Properties

Device Device [get, set]
Renderer Renderer [get, set]
String ShaderTextureTarget [get, set]
bool ConstantColorMode [get, set]
Color Color [get]
Color FixedColor [set]

Private Member Functions

void UpdateBrushes ()
void buttonColor_Click (object sender, EventArgs e)
void trackBarOpacity_Scroll (object sender, EventArgs e)
void transfer_MouseMove (object sender, MouseEventArgs e)
void transfer_MouseDoubleClick (object sender, MouseEventArgs e)
void transfer_MouseDown (object sender, MouseEventArgs e)
void transfer_MouseUp (object sender, MouseEventArgs e)
void transfer_MouseLeave (object sender, EventArgs e)
void transfer_MouseEnter (object sender, EventArgs e)

Private Attributes

int hovGradient = -1
int selGradient = -1
bool mouseDown = false
bool mouseOverGradient = false
int[] mouseBorderDraggingBounds = new int[2]
int mouseStartX = -1
String shaderTexture
Renderer renderer
TFuncGUI tFuncGUI
ColorDialog colorDialog
Color gradientColor = Color.White
Panel panelTransfColor
Button buttonColor
TrackBar trackBarOpacity
Label label100
Label label0


Detailed Description

Die Klasse TFunc wird von einem Winformspanel abgeleitet und beinhaltet alle Funktionen zum steuern der Transferfunktion.


Constructor & Destructor Documentation

Flowvis.TFunc.TFunc (  ) 


Member Function Documentation

override void Flowvis.TFunc.OnPaint ( PaintEventArgs  e  )  [protected]

void Flowvis.TFunc.Reset ( bool  fileLoaded  ) 

void Flowvis.TFunc.UpdateSize (  ) 

void Flowvis.TFunc.UpdateBrushes (  )  [private]

void Flowvis.TFunc.buttonColor_Click ( object  sender,
EventArgs  e 
) [private]

void Flowvis.TFunc.trackBarOpacity_Scroll ( object  sender,
EventArgs  e 
) [private]

void Flowvis.TFunc.transfer_MouseMove ( object  sender,
MouseEventArgs  e 
) [private]

void Flowvis.TFunc.transfer_MouseDoubleClick ( object  sender,
MouseEventArgs  e 
) [private]

void Flowvis.TFunc.transfer_MouseDown ( object  sender,
MouseEventArgs  e 
) [private]

void Flowvis.TFunc.transfer_MouseUp ( object  sender,
MouseEventArgs  e 
) [private]

void Flowvis.TFunc.transfer_MouseLeave ( object  sender,
EventArgs  e 
) [private]

void Flowvis.TFunc.transfer_MouseEnter ( object  sender,
EventArgs  e 
) [private]


Member Data Documentation

int Flowvis.TFunc.hovGradient = -1 [private]

int Flowvis.TFunc.selGradient = -1 [private]

bool Flowvis.TFunc.mouseDown = false [private]

bool Flowvis.TFunc.mouseOverGradient = false [private]

int [] Flowvis.TFunc.mouseBorderDraggingBounds = new int[2] [private]

int Flowvis.TFunc.mouseStartX = -1 [private]

String Flowvis.TFunc.shaderTexture [private]

Renderer Flowvis.TFunc.renderer [private]

TFuncGUI Flowvis.TFunc.tFuncGUI [private]

ColorDialog Flowvis.TFunc.colorDialog [private]

Color Flowvis.TFunc.gradientColor = Color.White [private]

Panel Flowvis.TFunc.panelTransfColor [private]

Button Flowvis.TFunc.buttonColor [private]

TrackBar Flowvis.TFunc.trackBarOpacity [private]

Label Flowvis.TFunc.label100 [private]

Label Flowvis.TFunc.label0 [private]


Property Documentation

Device Flowvis.TFunc.Device [get, set]

Renderer Flowvis.TFunc.Renderer [get, set]

String Flowvis.TFunc.ShaderTextureTarget [get, set]

bool Flowvis.TFunc.ConstantColorMode [get, set]

Color Flowvis.TFunc.Color [get]

Color Flowvis.TFunc.FixedColor [set]


The documentation for this class was generated from the following file:
Generated on Mon Jan 26 22:21:24 2009 for FlowVis by  doxygen 1.5.4