ProjectedTextures
Prototype software for spacial augmented reality applications.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CameraWidget Class Reference

#include <CameraWidget.h>

Inheritance diagram for CameraWidget:

Public Slots

void setFps (int fps)
 

Public Member Functions

 CameraWidget (QWidget *parent=0)
 
 ~CameraWidget ()
 
void initialize (CamViewWidget *camViewWidget, QList< Camera * > *cameras)
 

Protected Member Functions

void disconnectCamQT ()
 
void connectCamQT ()
 

Protected Attributes

CamViewWidgetcamViewWidget
 
QList< Camera * > * cameras
 
int curCamIdx
 

Detailed Description

Allows to switch between different camera views and change camera parameters in the GUI

Constructor & Destructor Documentation

CameraWidget::CameraWidget ( QWidget *  parent = 0)
CameraWidget::~CameraWidget ( )

Member Function Documentation

void CameraWidget::connectCamQT ( )
protected

helper function that connect the current camera to the GUI controls

void CameraWidget::disconnectCamQT ( )
protected

helper function that disconnects the current camera from the GUI controls

void CameraWidget::initialize ( CamViewWidget camViewWidget,
QList< Camera * > *  cameras 
)
Parameters
camViewWidgetthe render window
camerasthe list of cameras present in the system
void CameraWidget::setFps ( int  fps)
slot

updates the displayed average fps of the camera

Member Data Documentation

QList<Camera*>* CameraWidget::cameras
protected

the list of cameras present in the system

CamViewWidget* CameraWidget::camViewWidget
protected

the render window that displays the camera streams + augmentations

int CameraWidget::curCamIdx
protected

index of the camera currently displayed


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