#include <QCameraInterpolationTool.h>
Inheritance diagram for QCameraInterpolationTool:
QCameraInterpolationTool::QCameraInterpolationTool | ( | QGLViewer * | pQGLViewer, | |
QWidget * | parent = NULL , |
|||
const char * | name = NULL , |
|||
bool | modal = FALSE , |
|||
WFlags | fl = 0 | |||
) |
Constructs new tool (GUI).
QCameraInterpolationTool::~QCameraInterpolationTool | ( | ) | [inline] |
Destructs (default).
void QCameraInterpolationTool::dragEnterEvent | ( | QDragEnterEvent * | ) | [protected] |
Method to handle drag 'n drop.
void QCameraInterpolationTool::dragLeaveEvent | ( | QDragLeaveEvent * | ) | [inline, protected] |
Method to handle drag 'n drop.
void QCameraInterpolationTool::draw | ( | ) | [virtual] |
Draws the camera path into the current OpenGL context.
Implements GLDrawable.
void QCameraInterpolationTool::dropEvent | ( | QDropEvent * | ) | [protected] |
Method to handle drag 'n drop.
Returns the interpolated camera path.
void QCameraInterpolationTool::makeArrowDispList | ( | ) | [protected] |
Creates a display list for a pointer.
void QCameraInterpolationTool::makePathDispList | ( | ) | [protected] |
Creates a display list for the camera path.
void QCameraInterpolationTool::sigCameraPathChanged | ( | const CList< CCamera > & | cCameraPath | ) | [signal] |
This signal is emitted whenever the CameraPath has changed. The new path is passed with the argument.
void QCameraInterpolationTool::sigRedraw | ( | ) | [signal] |
Signal redraw.
void QCameraInterpolationTool::sltArrowSize | ( | double | ) | [slot] |
Slot for arrow size.
void QCameraInterpolationTool::sltFrustumSize | ( | double | ) | [slot] |
Slot for frustum size.
void QCameraInterpolationTool::sltInterpolate | ( | ) | [slot] |
Slot for interpolate.
void QCameraInterpolationTool::sltKeyLoad | ( | ) | [slot] |
Slot for load key path.
void QCameraInterpolationTool::sltKeySave | ( | ) | [slot] |
Slot for save key path.
void QCameraInterpolationTool::sltSave | ( | ) | [slot] |
Slot for save path.
void QCameraInterpolationTool::sltSetCameraKeyPath | ( | const CList< CCameraKeyPathPoint > & | path | ) | [slot] |
Sets the camera key path.
Sets the camera path.
void QCameraInterpolationTool::sltShapeSave | ( | ) | [slot] |
Slot for save path as key path.
void QCameraInterpolationTool::sltShowOptions | ( | ) | [slot] |
Slot for show option dialog.
void QCameraInterpolationTool::sltUndo | ( | ) | [slot] |
Slot for undo.
void QCameraInterpolationTool::updateBoundingBox | ( | ) |
Updates the bounding box.
CList<CCamera> QCameraInterpolationTool::m_CameraList [private] |
GLuint QCameraInterpolationTool::m_glArrowDispList [private] |
GLuint QCameraInterpolationTool::m_glPathDispList [private] |
QComboBox* QCameraInterpolationTool::m_pAlgoCombo [private] |
QLineEdit* QCameraInterpolationTool::m_pFramesLine [private] |
QPushButton* QCameraInterpolationTool::m_pInterpolateButton [private] |
QLineEdit* QCameraInterpolationTool::m_pKeysLine [private] |
QIconOptions* QCameraInterpolationTool::m_pOptions [private] |
QComboBox* QCameraInterpolationTool::m_pPathCombo [private] |
QGLViewer* QCameraInterpolationTool::m_pQGLViewer [private] |
QPushButton* QCameraInterpolationTool::m_pUndoButton [private] |
float QCameraInterpolationTool::m_rfFrustumSize [private] |
float QCameraInterpolationTool::m_rfIconSize [private] |