#include <MeshStage.hpp>
Public Member Functions | |
virtual void | firstStep () |
virtual void | lastStep () |
MeshStage (double camera_target_distance, double voxel_size, Options *options) | |
virtual void | step () |
Public Member Functions inherited from AbstractStage | |
AbstractStage () | |
bool | done () const |
void | done (bool val) |
boost::shared_ptr< BlockingQueue > | getInQueue () const |
boost::shared_ptr< BlockingQueue > | getOutQueue () const |
void | InitQueues (boost::shared_ptr< BlockingQueue > inQueue, boost::shared_ptr< BlockingQueue > outQueue) |
void | Run () |
Private Member Functions | |
void | transformMeshBack (MeshPtr mesh) |
Private Attributes | |
double | camera_target_distance_ |
size_t | fusion_count_ |
lvr::Matrix4f | global_correction_ |
queue< MeshPtr > | last_mesh_queue_ |
size_t | mesh_count_ |
Options * | options_ |
bool | slice_correction_ |
double | voxel_size_ |
Additional Inherited Members | |
Protected Attributes inherited from AbstractStage | |
bool | m_done |
boost::shared_ptr< BlockingQueue > | m_inQueue |
boost::shared_ptr< BlockingQueue > | m_outQueue |
Definition at line 73 of file MeshStage.hpp.
MeshStage::MeshStage | ( | double | camera_target_distance, |
double | voxel_size, | ||
Options * | options | ||
) |
Definition at line 44 of file MeshStage.cpp.
|
virtual |
Implements AbstractStage.
Definition at line 52 of file MeshStage.cpp.
|
virtual |
Implements AbstractStage.
Definition at line 222 of file MeshStage.cpp.
|
virtual |
Implements AbstractStage.
Definition at line 54 of file MeshStage.cpp.
|
private |
Definition at line 225 of file MeshStage.cpp.
|
private |
Definition at line 88 of file MeshStage.hpp.
|
private |
Definition at line 90 of file MeshStage.hpp.
|
private |
Definition at line 93 of file MeshStage.hpp.
|
private |
Definition at line 87 of file MeshStage.hpp.
|
private |
Definition at line 90 of file MeshStage.hpp.
|
private |
Definition at line 91 of file MeshStage.hpp.
|
private |
Definition at line 92 of file MeshStage.hpp.
|
private |
Definition at line 89 of file MeshStage.hpp.