#include <LVRChunkedMeshBridge.hpp>
Definition at line 66 of file LVRChunkedMeshBridge.hpp.
 
◆ LVRChunkedMeshBridge()
      
        
          | LVRChunkedMeshBridge::LVRChunkedMeshBridge | ( | std::string | file, | 
        
          |  |  | vtkSmartPointer< vtkRenderer > | renderer, | 
        
          |  |  | std::vector< std::string > | layers, | 
        
          |  |  | size_t | cache_size = 1000 | 
        
          |  | ) |  |  | 
      
 
 
◆ addInitialActors()
      
        
          | void LVRChunkedMeshBridge::addInitialActors | ( | vtkSmartPointer< vtkRenderer > | renderer | ) |  | 
      
 
 
◆ computeMeshActor()
  
  | 
        
          | vtkSmartPointer< vtkActor > LVRChunkedMeshBridge::computeMeshActor | ( | size_t & | id, |  
          |  |  | MeshBufferPtr & | chunk |  
          |  | ) |  |  |  | inlineprotected | 
 
 
◆ computeMeshActors()
  
  | 
        
          | void LVRChunkedMeshBridge::computeMeshActors | ( |  | ) |  |  | protected | 
 
 
◆ fetchHighRes()
      
        
          | void LVRChunkedMeshBridge::fetchHighRes | ( | BoundingBox< BaseVector< float > > | bb, | 
        
          |  |  | std::vector< size_t > | indices, | 
        
          |  |  | std::vector< BaseVector< float >> | centroids | 
        
          |  | ) |  |  | 
      
 
 
◆ getActors()
      
        
          | void LVRChunkedMeshBridge::getActors | ( | double | planes[24], | 
        
          |  |  | std::vector< BaseVector< float > > & | centroids, | 
        
          |  |  | std::vector< size_t > & | indices | 
        
          |  | ) |  |  | 
      
 
 
◆ getHighResActors()
  
  | 
        
          | std::unordered_map<size_t, vtkSmartPointer<vtkActor> > lvr2::LVRChunkedMeshBridge::getHighResActors | ( |  | ) |  |  | inline | 
 
 
◆ getHighResDistance()
  
  | 
        
          | double lvr2::LVRChunkedMeshBridge::getHighResDistance | ( |  | ) |  |  | inline | 
 
 
◆ getLowResActors()
  
  | 
        
          | std::unordered_map<size_t, vtkSmartPointer<vtkActor> > lvr2::LVRChunkedMeshBridge::getLowResActors | ( |  | ) |  |  | inline | 
 
 
◆ highResWorker()
  
  | 
        
          | void LVRChunkedMeshBridge::highResWorker | ( |  | ) |  |  | private | 
 
 
◆ updateHighRes
  
  | 
        
          | void lvr2::LVRChunkedMeshBridge::updateHighRes | ( | actorMap | lowRes, |  
          |  |  | actorMap | highRes |  
          |  | ) |  |  |  | signal | 
 
 
◆ cond_
  
  | 
        
          | std::condition_variable lvr2::LVRChunkedMeshBridge::cond_ |  | private | 
 
 
◆ getNew_
  
  | 
        
          | bool lvr2::LVRChunkedMeshBridge::getNew_ |  | private | 
 
 
◆ m_cacheSize
  
  | 
        
          | size_t lvr2::LVRChunkedMeshBridge::m_cacheSize |  | private | 
 
 
◆ m_chunkActors
  
  | 
        
          | std::unordered_map<size_t, vtkSmartPointer<vtkActor> > lvr2::LVRChunkedMeshBridge::m_chunkActors |  | private | 
 
 
◆ m_chunkManager
◆ m_chunks
  
  | 
        
          | std::unordered_map<size_t, MeshBufferPtr> lvr2::LVRChunkedMeshBridge::m_chunks |  | private | 
 
 
◆ m_highRes
  
  | 
        
          | std::unordered_map<size_t, MeshBufferPtr> lvr2::LVRChunkedMeshBridge::m_highRes |  | private | 
 
 
◆ m_highResActors
  
  | 
        
          | std::unordered_map<size_t, vtkSmartPointer<vtkActor> > lvr2::LVRChunkedMeshBridge::m_highResActors |  | private | 
 
 
◆ m_highResCentroids
  
  | 
        
          | std::vector<BaseVector<float> > lvr2::LVRChunkedMeshBridge::m_highResCentroids |  | private | 
 
 
◆ m_highResDistance
  
  | 
        
          | double lvr2::LVRChunkedMeshBridge::m_highResDistance |  | private | 
 
 
◆ m_highResIndices
  
  | 
        
          | std::vector<size_t> lvr2::LVRChunkedMeshBridge::m_highResIndices |  | private | 
 
 
◆ m_lastCentroids
  
  | 
        
          | std::vector<BaseVector<float> > lvr2::LVRChunkedMeshBridge::m_lastCentroids |  | private | 
 
 
◆ m_lastIndices
  
  | 
        
          | std::vector<size_t > lvr2::LVRChunkedMeshBridge::m_lastIndices |  | private | 
 
 
◆ m_lastRegion
◆ m_layers
  
  | 
        
          | std::vector<std::string> lvr2::LVRChunkedMeshBridge::m_layers |  | private | 
 
 
◆ m_oct
◆ m_region
◆ m_renderer
  
  | 
        
          | vtkSmartPointer<vtkRenderer> lvr2::LVRChunkedMeshBridge::m_renderer |  | private | 
 
 
◆ mutex
  
  | 
        
          | std::mutex lvr2::LVRChunkedMeshBridge::mutex |  | private | 
 
 
◆ mw_cond
      
        
          | std::condition_variable lvr2::LVRChunkedMeshBridge::mw_cond | 
      
 
 
◆ mw_mutex
      
        
          | std::mutex lvr2::LVRChunkedMeshBridge::mw_mutex | 
      
 
 
◆ release
      
        
          | bool lvr2::LVRChunkedMeshBridge::release = false | 
      
 
 
◆ running_
  
  | 
        
          | bool lvr2::LVRChunkedMeshBridge::running_ |  | private | 
 
 
◆ worker
  
  | 
        
          | std::thread lvr2::LVRChunkedMeshBridge::worker |  | private | 
 
 
The documentation for this class was generated from the following files: