Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

QStereoCtrl Class Reference

#include <QStereoCtrl.h>

List of all members.

Public Types

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

QGLViewer * m_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
 

Enumeration values:
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 Oct 21 20:51:32 2003 for QGLViewer by doxygen 1.3.4