VAPOR3 3.9.4
Public Slots | Signals | Public Member Functions | Friends | List of all members
VizWin Class Reference

A QGLWidget that supports display based on GL methods invoked in a Visualizer. More...

#include <VizWin.h>

Inheritance diagram for VizWin:

Public Slots

virtual void setFocus ()
 

Signals

void Closing (const string &winName)
 
void HasFocus (const string &winName)
 
void EndNavigation (const string &winName)
 

Public Member Functions

 VizWin (const QGLFormat &format, QWidget *parent, const QString &name, string winName, VAPoR::ControlExec *ce, Trackball *trackBall)
 
 ~VizWin ()
 
string getWindowName ()
 
void Render (bool fast)
 

Friends

class VizWinMgr
 

Detailed Description

A QGLWidget that supports display based on GL methods invoked in a Visualizer.

Author
Alan Norton
Version
3.0
Date
October 2013 The VizWin class is a QGLWidget that supports the rendering by the VAPOR Visualizer class. The standard rendering methods (resize, initialize, paint) are passed to the Visualizer. In addition this is the class that responds to mouse events, resulting in scene navigation or manipulator changes.

Definition at line 60 of file VizWin.h.

Constructor & Destructor Documentation

◆ VizWin()

VizWin::VizWin ( const QGLFormat &  format,
QWidget *  parent,
const QString &  name,
string  winName,
VAPoR::ControlExec ce,
Trackball trackBall 
)

◆ ~VizWin()

VizWin::~VizWin ( )

Member Function Documentation

◆ Closing

void VizWin::Closing ( const string &  winName)
signal

◆ EndNavigation

void VizWin::EndNavigation ( const string &  winName)
signal

◆ getWindowName()

string VizWin::getWindowName ( )
inline

Identify the visualizer index

Return values
visualizerindex.

Definition at line 69 of file VizWin.h.

◆ HasFocus

void VizWin::HasFocus ( const string &  winName)
signal

◆ Render()

void VizWin::Render ( bool  fast)

◆ setFocus

virtual void VizWin::setFocus ( )
virtualslot

Friends And Related Function Documentation

◆ VizWinMgr

friend class VizWinMgr
friend

Definition at line 158 of file VizWin.h.


The documentation for this class was generated from the following file: