Point Cloud Library (PCL)
1.7.0
|
#include <pcl/outofcore/visualization/outofcore_cloud.h>
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) |
![]() | |
Object (std::string name) | |
virtual | ~Object () |
std::string | getName () const |
void | setName (std::string name) |
bool | hasActor (vtkActor *actor) |
void | addActor (vtkActor *actor) |
void | removeActor (vtkActor *actor) |
vtkSmartPointer < vtkActorCollection > | getActors () |
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 |
Additional Inherited Members | |
![]() | |
vtkSmartPointer < vtkActorCollection > | actors_ |
boost::mutex | actors_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 | ||
) |
|
inline |
Definition at line 249 of file outofcore_cloud.h.
|
inline |
Definition at line 194 of file outofcore_cloud.h.
|
inline |
Definition at line 188 of file outofcore_cloud.h.
|
inline |
Definition at line 144 of file outofcore_cloud.h.
|
inline |
Definition at line 182 of file outofcore_cloud.h.
|
inline |
Definition at line 170 of file outofcore_cloud.h.
|
inline |
Definition at line 206 of file outofcore_cloud.h.
|
inline |
Definition at line 218 of file outofcore_cloud.h.
|
inline |
Definition at line 132 of file outofcore_cloud.h.
|
inline |
Definition at line 176 of file outofcore_cloud.h.
|
inline |
Definition at line 138 of file outofcore_cloud.h.
|
inline |
Definition at line 233 of file outofcore_cloud.h.
|
static |
|
virtual |
Reimplemented from Object.
|
inline |
Definition at line 150 of file outofcore_cloud.h.
References updateVoxelData().
|
inline |
Definition at line 200 of file outofcore_cloud.h.
|
inline |
Definition at line 224 of file outofcore_cloud.h.
|
inline |
Definition at line 212 of file outofcore_cloud.h.
void OutofcoreCloud::updateVoxelData | ( | ) |
Referenced by setDisplayDepth().
|
static |
Definition at line 115 of file outofcore_cloud.h.
|
static |
Definition at line 116 of file outofcore_cloud.h.
|
static |
Definition at line 85 of file outofcore_cloud.h.
|
static |
Definition at line 86 of file outofcore_cloud.h.
|
static |
Definition at line 87 of file outofcore_cloud.h.
|
static |
Definition at line 60 of file outofcore_cloud.h.