ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
Dataset.h File Reference
#include <Eigen.h>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
Include dependency graph for Dataset.h:

Go to the source code of this file.

Classes

class  cloudViewer::data::Dataset
 Base CloudViewer dataset class. More...
 
struct  cloudViewer::data::DataDescriptor
 Infomation about a file to be downloaded. More...
 
class  cloudViewer::data::DownloadDataset
 Dataset class with one or more downloaded file. More...
 
class  cloudViewer::data::ArmadilloMesh
 Data class for ArmadilloMesh contains the ArmadilloMesh.ply from the Stanford 3D Scanning Repository. More...
 
class  cloudViewer::data::AvocadoModel
 Data class for AvocadoModel contains a avocado model file, along with material and PNG format embedded textures. More...
 
class  cloudViewer::data::BedroomRGBDImages
 Data class for BedroomRGBDImages contains a sample set of 21931 color and depth images from Redwood RGBD dataset. Additionally it also contains camera trajectory log, and mesh reconstruction. More...
 
class  cloudViewer::data::BunnyMesh
 Data class for BunnyMesh contains the BunnyMesh.ply from the Stanford 3D Scanning Repository. More...
 
class  cloudViewer::data::CrateModel
 Data class for CrateModel contains a sword model file, along with material and various other texture files. The model file can be accessed using GetPath(), however in order to access the paths to the texture files one may use GetPath(filename) method or get the unordered map of filename to path using GetPathMap(). More...
 
class  cloudViewer::data::DamagedHelmetModel
 Data class for DamagedHelmetModel contains a damaged helmet model file, along with material and JPG format embedded textures. More...
 
class  cloudViewer::data::DemoColoredICPPointClouds
 Data class for DemoColoredICPPointClouds contains 2 point clouds of PLY format. This data is used in CloudViewer for Colored-ICP demo. More...
 
class  cloudViewer::data::DemoCropPointCloud
 Data class for DemoCropPointCloud contains a point cloud, and cropped.json (a saved selected polygon volume file). This data is used in CloudViewer for point cloud crop demo. More...
 
class  cloudViewer::data::DemoCustomVisualization
 Data class for DemoCustomVisualization contains an example point-cloud, camera trajectory (json file), rendering options (json file). This data is used in CloudViewer for custom visualization with camera trajectory demo. More...
 
class  cloudViewer::data::DemoDopplerICPSequence
 Data class for DemoDopplerICPSequence contains an example sequence of 100 point clouds with Doppler velocity channel and corresponding ground truth poses. The sequence was generated using the CARLA simulator. More...
 
class  cloudViewer::data::DemoFeatureMatchingPointClouds
 Data class for DemoFeatureMatchingPointClouds contains 2 point cloud fragments and their respective FPFH features and L32D features. This data is used in CloudViewer for point cloud feature matching demo. More...
 
class  cloudViewer::data::DemoICPPointClouds
 Data class for DemoICPPointClouds contains 3 point clouds of binary PCD format. This data is used in CloudViewer for ICP demo. More...
 
class  cloudViewer::data::DemoPoseGraphOptimization
 Data class for DemoPoseGraphOptimization contains an example fragment pose graph, and global pose graph. This data is used in CloudViewer for pose graph optimization demo. More...
 
class  cloudViewer::data::EaglePointCloud
 Data class for EaglePointCloud contains the EaglePointCloud.ply file. More...
 
class  cloudViewer::data::FlightHelmetModel
 Data class for FlightHelmetModel contains a flight helmet model file, along with material and various other texture files. The model file can be accessed using GetPath(), however in order to access the paths to the texture files one may use GetPath(filename) method or get the unordered map of filename to path using GetPathMap(). More...
 
class  cloudViewer::data::JackJackL515Bag
 Data class for JackJackL515Bag contains the RealSense L515 JackJackL515Bag.bag file. More...
 
class  cloudViewer::data::JuneauImage
 Data class for JuneauImage contains the JuneauImage.jpg file. More...
 
class  cloudViewer::data::KnotMesh
 Data class for KnotMesh contains the KnotMesh.ply file. More...
 
class  cloudViewer::data::LivingRoomPointClouds
 Dataset class for LivingRoomPointClouds contains 57 point clouds of binary PLY format. More...
 
class  cloudViewer::data::LoungeRGBDImages
 Data class for LoungeRGBDImages contains a sample set of 3000 color and depth images from Stanford Lounge RGBD dataset. Additionally it also contains camera trajectory log, and mesh reconstruction. More...
 
class  cloudViewer::data::MetalTexture
 Data class for MetalTexture contains albedo, normal, roughness and metallic texture files for metal based material. More...
 
class  cloudViewer::data::MonkeyModel
 Data class for MonkeyModel contains a monkey model file, along with material and various other texture files. The model file can be accessed using GetPath(), however in order to access the paths to the texture files one may use GetPath(filename) method or get the unordered map of filename to path using GetPathMap(). More...
 
class  cloudViewer::data::OfficePointClouds
 Dataset class for OfficePointClouds contains 53 point clouds of binary PLY format. More...
 
class  cloudViewer::data::PCDPointCloud
 Data class for PCDPointCloud contains the fragment.pcd point cloud mesh from the Redwood Living Room dataset. More...
 
class  cloudViewer::data::PLYPointCloud
 Data class for PLYPointCloud contains the fragment.ply point cloud mesh from the Redwood Living Room dataset. More...
 
class  cloudViewer::data::PTSPointCloud
 Data class for PTSPointCloud contains a sample point-cloud of PTS format. More...
 
class  cloudViewer::data::PaintedPlasterTexture
 Data class for PaintedPlasterTexture contains albedo, normal and roughness texture files for painted plaster based material. More...
 
class  cloudViewer::data::RedwoodIndoorLivingRoom1
 Data class for RedwoodIndoorLivingRoom1, containing dense point cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni sequence, and ground-truth camera trajectory. More...
 
class  cloudViewer::data::RedwoodIndoorLivingRoom2
 Data class for RedwoodIndoorLivingRoom2, containing dense point cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni sequence, and ground-truth camera trajectory. More...
 
class  cloudViewer::data::RedwoodIndoorOffice1
 Data class for RedwoodIndoorOffice1, containing dense point cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni sequence, and ground-truth camera trajectory. More...
 
class  cloudViewer::data::RedwoodIndoorOffice2
 Data class for RedwoodIndoorOffice2, containing dense point cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni sequence, and ground-truth camera trajectory. More...
 
class  cloudViewer::data::SampleFountainRGBDImages
 Data class for SampleFountainRGBDImages contains a sample set of 33 color and depth images from the Fountain RGBD dataset. More...
 
class  cloudViewer::data::SampleL515Bag
 Data class for SampleL515Bag contains the SampleL515Bag.bag file. More...
 
class  cloudViewer::data::SampleNYURGBDImage
 Data class for SampleNYURGBDImage contains a color image NYU_color.ppm and a depth image NYU_depth.pgm sample from NYU RGBD dataset. More...
 
class  cloudViewer::data::SampleRedwoodRGBDImages
 Data class for SampleRedwoodRGBDImages contains a sample set of 5 color and depth images from Redwood RGBD dataset living-room1. More...
 
class  cloudViewer::data::SampleSUNRGBDImage
 Data class for SampleSUNRGBDImage contains a color image SUN_color.jpg and a depth image SUN_depth.png sample from SUN RGBD dataset. More...
 
class  cloudViewer::data::SampleTUMRGBDImage
 Data class for SampleTUMRGBDImage contains a color image TUM_color.png and a depth image TUM_depth.png sample from TUM RGBD dataset. More...
 
class  cloudViewer::data::SwordModel
 Data class for SwordModel contains a sword model file, along with material and various other texture files. The model file can be accessed using GetPath(), however in order to access the paths to the texture files one may use GetPath(filename) method or get the unordered map of filename to path using GetPathMap(). More...
 
class  cloudViewer::data::TerrazzoTexture
 Data class for TerrazzoTexture contains albedo, normal and roughness texture files for terrazzo based material. More...
 
class  cloudViewer::data::TilesTexture
 Data class for TilesTexture contains albedo, normal and roughness texture files for tiles based material. More...
 
class  cloudViewer::data::WoodFloorTexture
 Data class for WoodFloorTexture contains albedo, normal and roughness texture files for wooden floor based material. More...
 
class  cloudViewer::data::WoodTexture
 Data class for WoodTexture contains albedo, normal and roughness texture files for wood based material. More...
 
class  cloudViewer::data::FacetsModel
 Data class for FacetsModel contains the facets.bin from the CloudViewer project. More...
 
class  cloudViewer::data::PolylinesModel
 Data class for PolylinesModel contains the polylines.bin from the CloudViewer project. More...
 
class  cloudViewer::data::BalusterVase
 Data class for BalusterVase contains the F1980_baluster_vase.glb from the CloudViewer project. More...
 

Namespaces

 cloudViewer
 Generic file read and write utility for python interface.
 
 cloudViewer::data
 

Functions

std::string cloudViewer::data::LocateDataRoot ()
 
std::string cloudViewer::data::CloudViewerDownloadsPrefix ()
 
void cloudViewer::data::SetCustomDownloadsPrefix (const std::string &prefix)
 
std::string cloudViewer::data::GetCustomDownloadsPrefix ()