InfoVis.InfoVis Class Reference

List of all members.

Public Member Functions

 InfoVis ()

Protected Member Functions

override void OnResize (EventArgs e)
 Handles the resizing of the form.
override void OnPaint (PaintEventArgs e)
override void Dispose (bool disposing)
 Clean up any resources being used.

Private Member Functions

void infoVisMouseDown (object sender, System.Windows.Forms.MouseEventArgs m)
void infoVisMouseWheel (object sender, System.Windows.Forms.MouseEventArgs m)
void infoVisMouseMove (object sender, System.Windows.Forms.MouseEventArgs m)
void initGl ()
void RenderScene ()
void simpleOpenGlControl1_Paint (object sender, PaintEventArgs e)
void timer1_Tick (object sender, EventArgs e)
void trackBar1_Scroll (object sender, EventArgs e)
void openFileDialog1_FileOk (object sender, CancelEventArgs e)
void button1_Click (object sender, EventArgs e)
void button2_Click (object sender, EventArgs e)
void radioButton1_CheckedChanged (object sender, EventArgs e)
void button3_Click (object sender, EventArgs e)
void checkBox1_CheckedChanged (object sender, EventArgs e)
void checkBox2_CheckedChanged (object sender, EventArgs e)
void InfoVis_Paint (object sender, PaintEventArgs e)
void button5_Click (object sender, EventArgs e)
int parseDir (string rootNode, int id, DirectoryInfo dir, StreamWriter output)
void parseHierarchy (int rootNodeId, string rootNode, DirectoryInfo dir, StreamWriter output)
void parseAdjacency (DirectoryInfo rootDir, int rootNodeId, string rootNode, DirectoryInfo dir, StreamWriter output)
void checkBox3_CheckedChanged (object sender, EventArgs e)
void InitializeComponent ()
 Required method for Designer support - do not modify the contents of this method with the code editor.

Private Attributes

int location
GiWEngine.Graphics.OpenGLCamera mCamera
int mCurrentX
int mLastX
int mCurrentY
int mLastY
Boolean mMoveMouse
Tree.Tree mTree
Boolean radialTree
TreeLayout mTreeLayout
Boolean mLayoutLoaded
Boolean mVaryingAlpha
GiWEngine.Base.Logger mLogger
GiWEngine.Graphics.FrameBufferObject mFbo1
GiWEngine.Graphics.FrameBufferObject mFbo2
GiWEngine.Graphics.Effect mEffect
string lastresult
Tree.TreeNode mSelectedNode
Dictionary< string, int > mNodes
Boolean selectionMode
GiWEngine.Math.Vector3 StartPoint
GiWEngine.Math.Vector3 EndPoint
GiWEngine.Math.Vector3 HoverPoint
System.ComponentModel.IContainer components = null
 Required designer variable.
Tao.Platform.Windows.SimpleOpenGlControl simpleOpenGlControl1
System.Windows.Forms.Timer timer1
System.Windows.Forms.Button button1
System.Windows.Forms.TextBox textBox1
System.Windows.Forms.Button button2
System.Windows.Forms.GroupBox groupBox1
System.Windows.Forms.GroupBox groupBox2
System.Windows.Forms.TrackBar trackBar1
System.Windows.Forms.OpenFileDialog openFileDialog1
System.Windows.Forms.Label label2
System.Windows.Forms.Label label1
System.Windows.Forms.Label label3
System.Windows.Forms.GroupBox groupBox3
System.Windows.Forms.Button button3
System.Windows.Forms.RadioButton radioButton1
System.Windows.Forms.RadioButton radioButton2
System.Windows.Forms.CheckBox checkBox1
System.Windows.Forms.CheckBox checkBox2
System.Windows.Forms.ToolTip toolTip1
System.Windows.Forms.GroupBox groupBox4
System.Windows.Forms.Label label5
System.Windows.Forms.Label label4
System.Windows.Forms.Label label7
System.Windows.Forms.Label label6
System.Windows.Forms.GroupBox groupBox5
System.Windows.Forms.Button button5
System.Windows.Forms.RadioButton radioButton3
System.Windows.Forms.RadioButton radioButton4
System.Windows.Forms.SaveFileDialog saveFileDialog1
System.Windows.Forms.CheckBox checkBox3

Detailed Description

The Window Class. It Handles all the Relevant user Interaction


Constructor & Destructor Documentation

InfoVis.InfoVis.InfoVis (  ) 

CTR of Form. Creates the OpenGl Context too


Member Function Documentation

void InfoVis.InfoVis.infoVisMouseDown ( object  sender,
System.Windows.Forms.MouseEventArgs  m 
) [private]

Callback function for the mousedown Event Handles Also picking and selection

Parameters:
sender Object sender
m Mouse Event

void InfoVis.InfoVis.infoVisMouseWheel ( object  sender,
System.Windows.Forms.MouseEventArgs  m 
) [private]

Callback Function of MouseWheel Handles the Zoom Factor

Parameters:
sender Object sender
m Mouse Event

void InfoVis.InfoVis.infoVisMouseMove ( object  sender,
System.Windows.Forms.MouseEventArgs  m 
) [private]

Callback Function of MouseMove Handles the Panning and some part of the Picking Code

Parameters:
sender Object sender
m Mouse Event

void InfoVis.InfoVis.initGl (  )  [private]

Inits the OpenGl Context

void InfoVis.InfoVis.RenderScene (  )  [private]

Draws a frame.

override void InfoVis.InfoVis.OnResize ( EventArgs  e  )  [protected]

Handles the resizing of the form.

override void InfoVis.InfoVis.OnPaint ( PaintEventArgs  e  )  [protected]

Handles painting of the form.

void InfoVis.InfoVis.simpleOpenGlControl1_Paint ( object  sender,
PaintEventArgs  e 
) [private]

Handles painting of the OpenGlControl

void InfoVis.InfoVis.timer1_Tick ( object  sender,
EventArgs  e 
) [private]

Handles the another timer tick

void InfoVis.InfoVis.trackBar1_Scroll ( object  sender,
EventArgs  e 
) [private]

Sets the beta value for flattening the splines

void InfoVis.InfoVis.openFileDialog1_FileOk ( object  sender,
CancelEventArgs  e 
) [private]

void InfoVis.InfoVis.button1_Click ( object  sender,
EventArgs  e 
) [private]

void InfoVis.InfoVis.button2_Click ( object  sender,
EventArgs  e 
) [private]

void InfoVis.InfoVis.radioButton1_CheckedChanged ( object  sender,
EventArgs  e 
) [private]

void InfoVis.InfoVis.button3_Click ( object  sender,
EventArgs  e 
) [private]

Constructs the selected Layout

void InfoVis.InfoVis.checkBox1_CheckedChanged ( object  sender,
EventArgs  e 
) [private]

void InfoVis.InfoVis.checkBox2_CheckedChanged ( object  sender,
EventArgs  e 
) [private]

void InfoVis.InfoVis.InfoVis_Paint ( object  sender,
PaintEventArgs  e 
) [private]

void InfoVis.InfoVis.button5_Click ( object  sender,
EventArgs  e 
) [private]

Starts Parsing the given Directory for Code files

int InfoVis.InfoVis.parseDir ( string  rootNode,
int  id,
DirectoryInfo  dir,
StreamWriter  output 
) [private]

Parses a Subdirectory for files and additional Subdirs

Parameters:
rootNode Current Node = Current Dir
id id of Current Node
dir Directory Infor Object for current dir
output Streamwriter for writing the output

void InfoVis.InfoVis.parseHierarchy ( int  rootNodeId,
string  rootNode,
DirectoryInfo  dir,
StreamWriter  output 
) [private]

Parses the hierarchy given via the Directory Structure

Parameters:
rootNode Current Node = Current Dir
rootNodeId id of Current Node
dir Directory Infor Object for current dir
output Streamwriter for writing the output

void InfoVis.InfoVis.parseAdjacency ( DirectoryInfo  rootDir,
int  rootNodeId,
string  rootNode,
DirectoryInfo  dir,
StreamWriter  output 
) [private]

Parses the Adjacency for all Files and Subdirs found

Parameters:
rootDir Directory info for the Root Dir
rootNode Current Node = Current Dir
id id of Current Node
dir Directory Infor Object for current dir
output Streamwriter for writing the output

void InfoVis.InfoVis.checkBox3_CheckedChanged ( object  sender,
EventArgs  e 
) [private]

override void InfoVis.InfoVis.Dispose ( bool  disposing  )  [protected]

Clean up any resources being used.

Parameters:
disposing true if managed resources should be disposed; otherwise, false.

void InfoVis.InfoVis.InitializeComponent (  )  [private]

Required method for Designer support - do not modify the contents of this method with the code editor.


Member Data Documentation

int InfoVis.InfoVis.location [private]

GiWEngine.Graphics.OpenGLCamera InfoVis.InfoVis.mCamera [private]

int InfoVis.InfoVis.mCurrentX [private]

int InfoVis.InfoVis.mLastX [private]

int InfoVis.InfoVis.mCurrentY [private]

int InfoVis.InfoVis.mLastY [private]

Boolean InfoVis.InfoVis.mMoveMouse [private]

Tree.Tree InfoVis.InfoVis.mTree [private]

Boolean InfoVis.InfoVis.radialTree [private]

TreeLayout InfoVis.InfoVis.mTreeLayout [private]

Boolean InfoVis.InfoVis.mLayoutLoaded [private]

Boolean InfoVis.InfoVis.mVaryingAlpha [private]

GiWEngine.Base.Logger InfoVis.InfoVis.mLogger [private]

GiWEngine.Graphics.FrameBufferObject InfoVis.InfoVis.mFbo1 [private]

GiWEngine.Graphics.FrameBufferObject InfoVis.InfoVis.mFbo2 [private]

GiWEngine.Graphics.Effect InfoVis.InfoVis.mEffect [private]

string InfoVis.InfoVis.lastresult [private]

Tree.TreeNode InfoVis.InfoVis.mSelectedNode [private]

Dictionary<string, int> InfoVis.InfoVis.mNodes [private]

Boolean InfoVis.InfoVis.selectionMode [private]

GiWEngine.Math.Vector3 InfoVis.InfoVis.StartPoint [private]

GiWEngine.Math.Vector3 InfoVis.InfoVis.EndPoint [private]

GiWEngine.Math.Vector3 InfoVis.InfoVis.HoverPoint [private]

System.ComponentModel.IContainer InfoVis.InfoVis.components = null [private]

Required designer variable.

Tao.Platform.Windows.SimpleOpenGlControl InfoVis.InfoVis.simpleOpenGlControl1 [private]

System.Windows.Forms.Timer InfoVis.InfoVis.timer1 [private]

System.Windows.Forms.Button InfoVis.InfoVis.button1 [private]

System.Windows.Forms.TextBox InfoVis.InfoVis.textBox1 [private]

System.Windows.Forms.Button InfoVis.InfoVis.button2 [private]

System.Windows.Forms.GroupBox InfoVis.InfoVis.groupBox1 [private]

System.Windows.Forms.GroupBox InfoVis.InfoVis.groupBox2 [private]

System.Windows.Forms.TrackBar InfoVis.InfoVis.trackBar1 [private]

System.Windows.Forms.OpenFileDialog InfoVis.InfoVis.openFileDialog1 [private]

System.Windows.Forms.Label InfoVis.InfoVis.label2 [private]

System.Windows.Forms.Label InfoVis.InfoVis.label1 [private]

System.Windows.Forms.Label InfoVis.InfoVis.label3 [private]

System.Windows.Forms.GroupBox InfoVis.InfoVis.groupBox3 [private]

System.Windows.Forms.Button InfoVis.InfoVis.button3 [private]

System.Windows.Forms.RadioButton InfoVis.InfoVis.radioButton1 [private]

System.Windows.Forms.RadioButton InfoVis.InfoVis.radioButton2 [private]

System.Windows.Forms.CheckBox InfoVis.InfoVis.checkBox1 [private]

System.Windows.Forms.CheckBox InfoVis.InfoVis.checkBox2 [private]

System.Windows.Forms.ToolTip InfoVis.InfoVis.toolTip1 [private]

System.Windows.Forms.GroupBox InfoVis.InfoVis.groupBox4 [private]

System.Windows.Forms.Label InfoVis.InfoVis.label5 [private]

System.Windows.Forms.Label InfoVis.InfoVis.label4 [private]

System.Windows.Forms.Label InfoVis.InfoVis.label7 [private]

System.Windows.Forms.Label InfoVis.InfoVis.label6 [private]

System.Windows.Forms.GroupBox InfoVis.InfoVis.groupBox5 [private]

System.Windows.Forms.Button InfoVis.InfoVis.button5 [private]

System.Windows.Forms.RadioButton InfoVis.InfoVis.radioButton3 [private]

System.Windows.Forms.RadioButton InfoVis.InfoVis.radioButton4 [private]

System.Windows.Forms.SaveFileDialog InfoVis.InfoVis.saveFileDialog1 [private]

System.Windows.Forms.CheckBox InfoVis.InfoVis.checkBox3 [private]


The documentation for this class was generated from the following files:
Generated on Mon Jun 25 19:53:40 2007 for InfoVis Hierarchical Edge Boundles by  doxygen 1.5.2