#include <MeshUpdateThread.hpp>

Public Types | |
| typedef lvr::HalfEdgeVertex< cVertex, lvr::Normal< float > > * | VertexPtr |
Signals | |
| void | meshUpdate (vtkActor *actor) |
Public Member Functions | |
| void | computeMeshActor (HMesh *meshbuffer) |
| MeshUpdateThread (kfusion::KinFu::Ptr kinfu) | |
| void | run () |
| virtual | ~MeshUpdateThread () |
Public Attributes | |
| vector< int > | m_faces |
| unordered_map< VertexPtr, size_t > | m_indexMap |
| kfusion::KinFu::Ptr | m_kinfu |
| vtkActor * | m_meshActor |
| vector< float > | m_vertices |
| vtkSmartPointer< vtkActor > | m_wireframeActor |
Definition at line 17 of file MeshUpdateThread.hpp.
| typedef lvr::HalfEdgeVertex<cVertex, lvr::Normal<float> >* MeshUpdateThread::VertexPtr |
Definition at line 30 of file MeshUpdateThread.hpp.
| MeshUpdateThread::MeshUpdateThread | ( | kfusion::KinFu::Ptr | kinfu | ) |
Definition at line 26 of file MeshUpdateThread.cpp.
|
virtual |
Definition at line 175 of file MeshUpdateThread.cpp.
| void MeshUpdateThread::computeMeshActor | ( | HMesh * | meshbuffer | ) |
Definition at line 33 of file MeshUpdateThread.cpp.
|
signal |
| void MeshUpdateThread::run | ( | ) |
Definition at line 165 of file MeshUpdateThread.cpp.
| vector<int> MeshUpdateThread::m_faces |
Definition at line 41 of file MeshUpdateThread.hpp.
| unordered_map<VertexPtr, size_t> MeshUpdateThread::m_indexMap |
Definition at line 36 of file MeshUpdateThread.hpp.
| kfusion::KinFu::Ptr MeshUpdateThread::m_kinfu |
Definition at line 35 of file MeshUpdateThread.hpp.
| vtkActor* MeshUpdateThread::m_meshActor |
Definition at line 37 of file MeshUpdateThread.hpp.
| vector<float> MeshUpdateThread::m_vertices |
Definition at line 40 of file MeshUpdateThread.hpp.
| vtkSmartPointer<vtkActor> MeshUpdateThread::m_wireframeActor |
Definition at line 38 of file MeshUpdateThread.hpp.