#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.