Public Slots | Public Member Functions | Private Member Functions | Private Attributes | List of all members
lvr2::LVRAnimationDialog Class Reference

#include <LVRAnimationDialog.hpp>

Inheritance diagram for lvr2::LVRAnimationDialog:
Inheritance graph
[legend]

Public Slots

void addFrame ()
 
void changeInterpolation (const QString &text)
 
void clearFrames ()
 
void goToCamPosition (QListWidgetItem *item)
 
void loadPath ()
 
void play ()
 
void removeFrame ()
 
void savePath ()
 
void saveVideo ()
 

Public Member Functions

 LVRAnimationDialog (vtkSmartPointer< vtkRenderWindowInteractor > renderWindowInteractor, vtkSmartPointer< vtkCameraRepresentation > pathCamera, QTreeWidget *treeWidget)
 
virtual ~LVRAnimationDialog ()
 

Private Member Functions

void connectSignalsAndSlots ()
 

Private Attributes

AnimationDialog * m_dialog
 
unsigned int m_frameCounter
 
vtkSmartPointer< vtkCamera > m_mainCamera
 
vtkSmartPointer< vtkCameraRepresentation > m_pathCamera
 
vtkSmartPointer< vtkRenderWindowInteractor > m_renderWindowInteractor
 
QListWidget * m_timeline
 
QTreeWidget * m_treeWidget
 

Detailed Description

Definition at line 51 of file LVRAnimationDialog.hpp.

Constructor & Destructor Documentation

◆ LVRAnimationDialog()

lvr2::LVRAnimationDialog::LVRAnimationDialog ( vtkSmartPointer< vtkRenderWindowInteractor >  renderWindowInteractor,
vtkSmartPointer< vtkCameraRepresentation >  pathCamera,
QTreeWidget *  treeWidget 
)

Definition at line 40 of file LVRAnimationDialog.cpp.

◆ ~LVRAnimationDialog()

lvr2::LVRAnimationDialog::~LVRAnimationDialog ( )
virtual

Definition at line 59 of file LVRAnimationDialog.cpp.

Member Function Documentation

◆ addFrame

void lvr2::LVRAnimationDialog::addFrame ( )
slot

Definition at line 103 of file LVRAnimationDialog.cpp.

◆ changeInterpolation

void lvr2::LVRAnimationDialog::changeInterpolation ( const QString &  text)
slot

Definition at line 122 of file LVRAnimationDialog.cpp.

◆ clearFrames

void lvr2::LVRAnimationDialog::clearFrames ( )
slot

Definition at line 116 of file LVRAnimationDialog.cpp.

◆ connectSignalsAndSlots()

void lvr2::LVRAnimationDialog::connectSignalsAndSlots ( )
private

Definition at line 64 of file LVRAnimationDialog.cpp.

◆ goToCamPosition

void lvr2::LVRAnimationDialog::goToCamPosition ( QListWidgetItem *  item)
slot

Definition at line 78 of file LVRAnimationDialog.cpp.

◆ loadPath

void lvr2::LVRAnimationDialog::loadPath ( )
slot

Definition at line 182 of file LVRAnimationDialog.cpp.

◆ play

void lvr2::LVRAnimationDialog::play ( )
slot

Definition at line 135 of file LVRAnimationDialog.cpp.

◆ removeFrame

void lvr2::LVRAnimationDialog::removeFrame ( )
slot

Definition at line 110 of file LVRAnimationDialog.cpp.

◆ savePath

void lvr2::LVRAnimationDialog::savePath ( )
slot

Definition at line 156 of file LVRAnimationDialog.cpp.

◆ saveVideo

void lvr2::LVRAnimationDialog::saveVideo ( )
slot

Definition at line 253 of file LVRAnimationDialog.cpp.

Member Data Documentation

◆ m_dialog

AnimationDialog* lvr2::LVRAnimationDialog::m_dialog
private

Definition at line 74 of file LVRAnimationDialog.hpp.

◆ m_frameCounter

unsigned int lvr2::LVRAnimationDialog::m_frameCounter
private

Definition at line 80 of file LVRAnimationDialog.hpp.

◆ m_mainCamera

vtkSmartPointer<vtkCamera> lvr2::LVRAnimationDialog::m_mainCamera
private

Definition at line 78 of file LVRAnimationDialog.hpp.

◆ m_pathCamera

vtkSmartPointer<vtkCameraRepresentation> lvr2::LVRAnimationDialog::m_pathCamera
private

Definition at line 77 of file LVRAnimationDialog.hpp.

◆ m_renderWindowInteractor

vtkSmartPointer<vtkRenderWindowInteractor> lvr2::LVRAnimationDialog::m_renderWindowInteractor
private

Definition at line 76 of file LVRAnimationDialog.hpp.

◆ m_timeline

QListWidget* lvr2::LVRAnimationDialog::m_timeline
private

Definition at line 75 of file LVRAnimationDialog.hpp.

◆ m_treeWidget

QTreeWidget* lvr2::LVRAnimationDialog::m_treeWidget
private

Definition at line 79 of file LVRAnimationDialog.hpp.


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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:27