Main Page | Packages | Class Hierarchy | Class List | Directories | Class Members

IDVR.SliceViewer Class Reference

#include <SliceViewer.h>

List of all members.


Detailed Description

GUI class for the slice viewer.

namespace: IDVR

Baseclass: System::Windows::Forms::Form

This is the GUI class for the slice viewer. It provides methods to view the whole volume dataset in slices perpendicular to the main axes.

Author:
Christopher Thurnher
Version:
1.0
Date:
02-20-2005


Public Member Functions

 SliceViewer (VolumeData *n_VolumeData, String *n_VolumeDataDescription)
 Constructor.
void setControlSubItem (TD::SandBar::MenuButtonItem *n_SubItem_SliceViewer)
 Sets the subitem for the GUI.
void setControlTbSubItem (TD::SandBar::MenuButtonItem *n_TbSubItem_SliceViewer)
 Sets the toolbar subitem for the GUI.
void resizeCanvas (void)
 Resizes the canvas.
void drawSlice (void)
 Draws the actual slice.

Private Member Functions

void InitializeComponent (void)
 Initializes the GUI components.
System::Void SliceViewer_Closing (System::Object *sender, System::ComponentModel::CancelEventArgs *e)
 Eventhandler for window closing events.
System::Void perform_ActionComboBoxSelectedIndexChanged (System::Object *sender, System::EventArgs *e)
 Eventhandler for combobax selected index changed events.
System::Void perform_ActionButtonClick (System::Object *sender, System::EventArgs *e)
 Eventhandler for button click events.
System::Void perform_ActionTrackBarScroll (System::Object *sender, System::EventArgs *e)
 Eventhandler for trackbar scroll events.
System::Void perform_ActionTextboxKeydown (System::Object *sender, System::Windows::Forms::KeyEventArgs *e)
 Eventhandler for textbox keydown events.

Private Attributes

TD::SandBar::MenuButtonItem * m_SubItem_SliceViewer
 the subitem for the GUI
TD::SandBar::MenuButtonItem * m_TbSubItem_SliceViewer
 the toolbar subitem for the GUI
VolumeDatam_VolumeData
 The volume dataset.
ClearCanvasGLm_ClearCanvas
 Object to clear the canvas.
LinearClassificationModelSWm_Classificator
 Linear classificator.
MipShadingModelSWm_Shader
 Mip shading model.
DrawModelGLSWm_DrawModel
 Object to draw on the canvas.
short m_SamplingFactor
 Sampling factor.

Static Private Attributes

static String * MAINTITLE = S"Slice Viewer"
 Title of the GUI.


Constructor & Destructor Documentation

IDVR.SliceViewer.SliceViewer VolumeData n_VolumeData,
String *  n_VolumeDataDescription
 

Constructor.

Parameters:
n_VolumeData the volume dataset.
n_VolumeDataDescription the path and name of the volume dataset.


Member Function Documentation

void SliceViewer::drawSlice void   ) 
 

Draws the actual slice.

System::Void IDVR.SliceViewer.perform_ActionButtonClick System::Object *  sender,
System::EventArgs *  e
[private]
 

Eventhandler for button click events.

Parameters:
sender the sender.
e the event.

System::Void IDVR.SliceViewer.perform_ActionComboBoxSelectedIndexChanged System::Object *  sender,
System::EventArgs *  e
[private]
 

Eventhandler for combobax selected index changed events.

Parameters:
sender the sender.
e the event.

System::Void IDVR.SliceViewer.perform_ActionTextboxKeydown System::Object *  sender,
System::Windows::Forms::KeyEventArgs *  e
[private]
 

Eventhandler for textbox keydown events.

Parameters:
sender the sender.
e the event.

System::Void IDVR.SliceViewer.perform_ActionTrackBarScroll System::Object *  sender,
System::EventArgs *  e
[private]
 

Eventhandler for trackbar scroll events.

Parameters:
sender the sender.
e the event.

void SliceViewer::resizeCanvas void   ) 
 

Resizes the canvas.

void SliceViewer::setControlSubItem TD::SandBar::MenuButtonItem *  n_SubItem_SliceViewer  ) 
 

Sets the subitem for the GUI.

Parameters:
n_SubItem_SliceViewer the subitem for the GUI.

void SliceViewer::setControlTbSubItem TD::SandBar::MenuButtonItem *  n_TbSubItem_SliceViewer  ) 
 

Sets the toolbar subitem for the GUI.

Parameters:
n_TbSubItem_SliceViewer the toolbar subitem for the GUI.

System::Void IDVR.SliceViewer.SliceViewer_Closing System::Object *  sender,
System::ComponentModel::CancelEventArgs *  e
[private]
 

Eventhandler for window closing events.

Parameters:
sender the sender.
e the event.


The documentation for this class was generated from the following files:
Generated on Sat Apr 9 11:50:59 2005 for RayCaster wiht Importance Driven Volume Rendering (IDVR) by  doxygen 1.4.1