QStereoCtrl Class Reference

#include <QStereoCtrl.h>

List of all members.

Public Types

 TYPE1
 TYPE2
enum  StereoType { TYPE1, TYPE2 }

Public Slots

void sltAngleChanged (int value)
void sltStereoTypeChanged (int type)

Signals

void sigApply (void)

Public Member Functions

 QStereoCtrl (QGLViewer *pViewer, const char *name=0)
 ~QStereoCtrl (void)
void activateLeftStereoFrustum (void)
void activateRightStereoFrustum (void)
void showDlg (void)
void hideDlg (void)

Private Member Functions

void initDlg (void)
void setValues (int type, float parallaxAngle)
void setStereoType (int index)
void setAngle (float)
void activateStereoFrustum (int dir)

Private Attributes

QGLViewerm_pViewer
QComboBox * m_pTypeCombo
QSlider * m_pAngleSlider
float m_maxAllowedAngle
float m_parallaxAngle
int m_stereoType
bool m_createDlg


Member Enumeration Documentation

enum QStereoCtrl::StereoType

Enumerator:
TYPE1 
TYPE2 


Constructor & Destructor Documentation

QStereoCtrl::QStereoCtrl ( QGLViewer pViewer,
const char *  name = 0 
)

constructor

QStereoCtrl::~QStereoCtrl ( void   ) 

destructor


Member Function Documentation

void QStereoCtrl::activateLeftStereoFrustum ( void   ) 

void QStereoCtrl::activateRightStereoFrustum ( void   ) 

void QStereoCtrl::activateStereoFrustum ( int  dir  )  [private]

void QStereoCtrl::hideDlg ( void   ) 

void QStereoCtrl::initDlg ( void   )  [private]

void QStereoCtrl::setAngle ( float   )  [private]

void QStereoCtrl::setStereoType ( int  index  )  [private]

void QStereoCtrl::setValues ( int  type,
float  parallaxAngle 
) [private]

void QStereoCtrl::showDlg ( void   ) 

void QStereoCtrl::sigApply ( void   )  [signal]

void QStereoCtrl::sltAngleChanged ( int  value  )  [slot]

void QStereoCtrl::sltStereoTypeChanged ( int  type  )  [slot]


Member Data Documentation

bool QStereoCtrl::m_createDlg [private]

float QStereoCtrl::m_maxAllowedAngle [private]

QSlider* QStereoCtrl::m_pAngleSlider [private]

float QStereoCtrl::m_parallaxAngle [private]

QComboBox* QStereoCtrl::m_pTypeCombo [private]

QGLViewer* QStereoCtrl::m_pViewer [private]

int QStereoCtrl::m_stereoType [private]


The documentation for this class was generated from the following files:
Generated on Tue Jul 11 10:42:57 2006 for QGLViewer by  doxygen 1.4.7