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
RenderPicUI * mRenderPicUI
std::auto_ptr< StatusbarUI > mStatusbarUI
std::auto_ptr< Data > mData
std::auto_ptr< ArrowRenderer > mArrowRenderer
std::auto_ptr< StreamlineRenderer > mStreamlineRenderer
std::auto_ptr< BackgroundRenderer > mBackgroundRenderer
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