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

#include <ObjectWidget.h>

Inheritance diagram for ObjectWidget:

Public Slots

void changedTranslation (double value)
 
void changedRotation (double value)
 
void changedScale (double value)
 

Signals

void updateTranslation (float x, float y, float z)
 
void updateRotation (float x, float y, float z)
 
void updateScale (float s)
 

Public Member Functions

 ObjectWidget (Geometry *geometry, QWidget *parent=0)
 
 ~ObjectWidget ()
 

Protected Attributes

Geometrygeometry
 

Detailed Description

Allows changing the color set and the transformation of a rendered object in the GUI; displays a legend for the current color coding.

Constructor & Destructor Documentation

ObjectWidget::ObjectWidget ( Geometry geometry,
QWidget *  parent = 0 
)
ObjectWidget::~ObjectWidget ( )

Member Function Documentation

void ObjectWidget::changedRotation ( double  value)
slot

is called when the rotation is changed from the GUI

void ObjectWidget::changedScale ( double  value)
slot

is called when the scale is changed from the GUI

void ObjectWidget::changedTranslation ( double  value)
slot

is called when the translation is changed from the GUI

void ObjectWidget::updateRotation ( float  x,
float  y,
float  z 
)
signal

sends a new rotation to the object for updating

void ObjectWidget::updateScale ( float  s)
signal

sends a new scale to the object for updating

void ObjectWidget::updateTranslation ( float  x,
float  y,
float  z 
)
signal

sends a new translation to the object for updating

Member Data Documentation

Geometry* ObjectWidget::geometry
protected

the object connected to this widget


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