|
Point Cloud Library (PCL)
1.7.0
|
#include <pcl/outofcore/visualization/outofcore_cloud.h>
Inheritance diagram for OutofcoreCloud:Classes | |
| class | CloudDataCacheItem |
| struct | PcdQueueItem |
Public Types | |
| typedef std::priority_queue < PcdQueueItem > | PcdQueue |
| typedef LRUCache< std::string, CloudDataCacheItem > | CloudDataCache |
Public Member Functions | |
| OutofcoreCloud (std::string name, boost::filesystem::path &tree_root) | |
| void | updateVoxelData () |
| OctreeDiskPtr | getOctree () |
| vtkSmartPointer< vtkActor > | getVoxelActor () const |
| vtkSmartPointer < vtkActorCollection > | getCloudActors () const |
| void | setDisplayDepth (int displayDepth) |
| int | getDisplayDepth () |
| uint64_t | getPointsLoaded () |
| uint64_t | getDataLoaded () |
| Eigen::Vector3d | getBoundingBoxMin () |
| Eigen::Vector3d | getBoundingBoxMax () |
| void | setDisplayVoxels (bool display_voxels) |
| bool | getDisplayVoxels () |
| void | setRenderCamera (Camera *render_camera) |
| int | getLodPixelThreshold () |
| void | setLodPixelThreshold (int lod_pixel_threshold) |
| void | increaseLodPixelThreshold () |
| void | decreaseLodPixelThreshold () |
| virtual void | render (vtkRenderer *renderer) |
Static Public Member Functions | |
| static void | pcdReaderThread () |
Static Public Attributes | |
| static boost::shared_ptr < boost::thread > | pcd_reader_thread |
| static PcdQueue | pcd_queue |
| static boost::mutex | pcd_queue_mutex |
| static boost::condition | pcd_queue_ready |
| static CloudDataCache | cloud_data_cache |
| static boost::mutex | cloud_data_cache_mutex |
Definition at line 35 of file outofcore_cloud.h.
| typedef LRUCache<std::string, CloudDataCacheItem> OutofcoreCloud::CloudDataCache |
Definition at line 114 of file outofcore_cloud.h.
| typedef std::priority_queue<PcdQueueItem> OutofcoreCloud::PcdQueue |
Definition at line 84 of file outofcore_cloud.h.
| OutofcoreCloud::OutofcoreCloud | ( | std::string | name, |
| boost::filesystem::path & | tree_root | ||
| ) |
| void OutofcoreCloud::decreaseLodPixelThreshold | ( | ) | [inline] |
Definition at line 249 of file outofcore_cloud.h.
| Eigen::Vector3d OutofcoreCloud::getBoundingBoxMax | ( | ) | [inline] |
Definition at line 194 of file outofcore_cloud.h.
| Eigen::Vector3d OutofcoreCloud::getBoundingBoxMin | ( | ) | [inline] |
Definition at line 188 of file outofcore_cloud.h.
| vtkSmartPointer<vtkActorCollection> OutofcoreCloud::getCloudActors | ( | ) | const [inline] |
Definition at line 144 of file outofcore_cloud.h.
| uint64_t OutofcoreCloud::getDataLoaded | ( | ) | [inline] |
Definition at line 182 of file outofcore_cloud.h.
| int OutofcoreCloud::getDisplayDepth | ( | ) | [inline] |
Definition at line 170 of file outofcore_cloud.h.
| bool OutofcoreCloud::getDisplayVoxels | ( | ) | [inline] |
Definition at line 206 of file outofcore_cloud.h.
| int OutofcoreCloud::getLodPixelThreshold | ( | ) | [inline] |
Definition at line 218 of file outofcore_cloud.h.
| OctreeDiskPtr OutofcoreCloud::getOctree | ( | ) | [inline] |
Definition at line 132 of file outofcore_cloud.h.
| uint64_t OutofcoreCloud::getPointsLoaded | ( | ) | [inline] |
Definition at line 176 of file outofcore_cloud.h.
| vtkSmartPointer<vtkActor> OutofcoreCloud::getVoxelActor | ( | ) | const [inline] |
Definition at line 138 of file outofcore_cloud.h.
| void OutofcoreCloud::increaseLodPixelThreshold | ( | ) | [inline] |
Definition at line 233 of file outofcore_cloud.h.
| static void OutofcoreCloud::pcdReaderThread | ( | ) | [static] |
| virtual void OutofcoreCloud::render | ( | vtkRenderer * | renderer | ) | [virtual] |
Reimplemented from Object.
| void OutofcoreCloud::setDisplayDepth | ( | int | displayDepth | ) | [inline] |
Definition at line 150 of file outofcore_cloud.h.
References updateVoxelData().
| void OutofcoreCloud::setDisplayVoxels | ( | bool | display_voxels | ) | [inline] |
Definition at line 200 of file outofcore_cloud.h.
| void OutofcoreCloud::setLodPixelThreshold | ( | int | lod_pixel_threshold | ) | [inline] |
Definition at line 224 of file outofcore_cloud.h.
| void OutofcoreCloud::setRenderCamera | ( | Camera * | render_camera | ) | [inline] |
Definition at line 212 of file outofcore_cloud.h.
| void OutofcoreCloud::updateVoxelData | ( | ) |
Referenced by setDisplayDepth().
Definition at line 115 of file outofcore_cloud.h.
boost::mutex OutofcoreCloud::cloud_data_cache_mutex [static] |
Definition at line 116 of file outofcore_cloud.h.
PcdQueue OutofcoreCloud::pcd_queue [static] |
Definition at line 85 of file outofcore_cloud.h.
boost::mutex OutofcoreCloud::pcd_queue_mutex [static] |
Definition at line 86 of file outofcore_cloud.h.
boost::condition OutofcoreCloud::pcd_queue_ready [static] |
Definition at line 87 of file outofcore_cloud.h.
boost::shared_ptr<boost::thread> OutofcoreCloud::pcd_reader_thread [static] |
Definition at line 60 of file outofcore_cloud.h.