FlowVisMainUI Class Reference

#include <flowVisMainUI.h>

Inheritance diagram for FlowVisMainUI:

Inheritance graph
[legend]
Collaboration diagram for FlowVisMainUI:

Collaboration graph
[legend]
List of all members.

Public Slots

void openFileClicked ()
void newWindowClicked ()
void backgroundClicked (int newState)
void dataIndexChanged (int newIndex)
void statusbarClicked (int newState)
void arrowsClicked (int newState)
void arrowDistanceChanged (double newValue)
void arrowSizeChanged (double newValue)
void scaleArrowsClicked (int newState)
void scaleArrowsIndexChanged (int newIndex)
void scaleArrowsMaxChanged (double newVal)
void scaleArrowsMinChanged (double newVal)
void streamlinesClicked (int newState)
void streamlineTypeChanged (int index)
void dTChanged (double newVal)
void seedingChanged (int index)
void dSepChanged (double newVal)
void dTestMoved (int newVal)
void renderImage ()
void promptFile ()
void statusbarDeleted ()

Public Member Functions

 FlowVisMainUI (QWidget *parent=0)

Protected Member Functions

virtual void clickEvent (QPoint pos, bool rightButton)
virtual void moveEvent (QPoint pos)

Private Types

enum  StreamLineType { Euler, RK2, RK4 }

Private Member Functions

void updateScaleArrowsGUI (int newIndex)

Private Attributes

Ui::MainWindow ui
RenderPicUImRenderPicUI
std::auto_ptr< StatusbarUImStatusbarUI
std::auto_ptr< DatamData
std::auto_ptr< ArrowRenderermArrowRenderer
std::auto_ptr< StreamlineRenderermStreamlineRenderer
std::auto_ptr< BackgroundRenderermBackgroundRenderer
std::auto_ptr< QPixmap > mPixmap
QString mCurrentFileName

Member Enumeration Documentation

enum FlowVisMainUI::StreamLineType [private]
 

Enumerator:
Euler 
RK2 
RK4 


Constructor & Destructor Documentation

FlowVisMainUI::FlowVisMainUI QWidget *  parent = 0  ) 
 


Member Function Documentation

void FlowVisMainUI::arrowDistanceChanged double  newValue  )  [slot]
 

void FlowVisMainUI::arrowsClicked int  newState  )  [slot]
 

void FlowVisMainUI::arrowSizeChanged double  newValue  )  [slot]
 

void FlowVisMainUI::backgroundClicked int  newState  )  [slot]
 

void FlowVisMainUI::clickEvent QPoint  pos,
bool  rightButton
[protected, virtual]
 

Implements ClickHandler.

void FlowVisMainUI::dataIndexChanged int  newIndex  )  [slot]
 

void FlowVisMainUI::dSepChanged double  newVal  )  [slot]
 

void FlowVisMainUI::dTChanged double  newVal  )  [slot]
 

void FlowVisMainUI::dTestMoved int  newVal  )  [slot]
 

void FlowVisMainUI::moveEvent QPoint  pos  )  [protected, virtual]
 

Implements MoveHandler.

void FlowVisMainUI::newWindowClicked  )  [slot]
 

void FlowVisMainUI::openFileClicked  )  [slot]
 

void FlowVisMainUI::promptFile  )  [slot]
 

void FlowVisMainUI::renderImage  )  [slot]
 

void FlowVisMainUI::scaleArrowsClicked int  newState  )  [slot]
 

void FlowVisMainUI::scaleArrowsIndexChanged int  newIndex  )  [slot]
 

void FlowVisMainUI::scaleArrowsMaxChanged double  newVal  )  [slot]
 

void FlowVisMainUI::scaleArrowsMinChanged double  newVal  )  [slot]
 

void FlowVisMainUI::seedingChanged int  index  )  [slot]
 

void FlowVisMainUI::statusbarClicked int  newState  )  [slot]
 

void FlowVisMainUI::statusbarDeleted  )  [inline, slot]
 

void FlowVisMainUI::streamlinesClicked int  newState  )  [slot]
 

void FlowVisMainUI::streamlineTypeChanged int  index  )  [slot]
 

void FlowVisMainUI::updateScaleArrowsGUI int  newIndex  )  [private]
 


Member Data Documentation

std::auto_ptr<ArrowRenderer> FlowVisMainUI::mArrowRenderer [private]
 

std::auto_ptr<BackgroundRenderer> FlowVisMainUI::mBackgroundRenderer [private]
 

QString FlowVisMainUI::mCurrentFileName [private]
 

std::auto_ptr<Data> FlowVisMainUI::mData [private]
 

std::auto_ptr<QPixmap> FlowVisMainUI::mPixmap [private]
 

RenderPicUI* FlowVisMainUI::mRenderPicUI [private]
 

std::auto_ptr<StatusbarUI> FlowVisMainUI::mStatusbarUI [private]
 

std::auto_ptr<StreamlineRenderer> FlowVisMainUI::mStreamlineRenderer [private]
 

Ui::MainWindow FlowVisMainUI::ui [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Jan 23 19:45:03 2006 for Visualization by  doxygen 1.4.6