ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::data::RedwoodIndoorOffice2 Class Reference

Data class for RedwoodIndoorOffice2, containing dense point cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni sequence, and ground-truth camera trajectory. More...

#include <Dataset.h>

Inheritance diagram for cloudViewer::data::RedwoodIndoorOffice2:
Collaboration diagram for cloudViewer::data::RedwoodIndoorOffice2:

Public Member Functions

 RedwoodIndoorOffice2 (const std::string &data_root="")
 
std::string GetPointCloudPath () const
 Path to the point cloud. More...
 
std::vector< std::string > GetColorPaths () const
 Paths to the color images. More...
 
std::vector< std::string > GetDepthPaths () const
 Paths to the clean depth images. More...
 
std::vector< std::string > GetNoisyDepthPaths () const
 Paths to the noisy depth images. More...
 
std::string GetONIPath () const
 Paths to the ONI sequence. More...
 
std::string GetTrajectoryPath () const
 Path to the ground-truth camera trajectory. More...
 
std::string GetNoiseModelPath () const
 Path to the noise model. More...
 
- Public Member Functions inherited from cloudViewer::data::DownloadDataset
 DownloadDataset (const std::string &prefix, const DataDescriptor &data_descriptor, const std::string &data_root="")
 
 DownloadDataset (const std::string &prefix, const std::vector< DataDescriptor > &data_descriptors, const std::string &data_root="")
 
virtual ~DownloadDataset ()
 
- Public Member Functions inherited from cloudViewer::data::Dataset
 Dataset (const std::string &prefix, const std::string &data_root="")
 Parameterized Constructor. More...
 
virtual ~Dataset ()
 
const std::string GetDataRoot () const
 Get data root directory. The data root is set at construction time or automatically determined. More...
 
const std::string GetPrefix () const
 Get prefix for the dataset. More...
 
const std::string GetDownloadDir () const
 Get absolute path to download directory. i.e. ${data_root}/download/${prefix}. More...
 
const std::string GetExtractDir () const
 Get absolute path to extract directory. i.e. ${data_root}/extract/${prefix}. More...
 

Additional Inherited Members

- Protected Member Functions inherited from cloudViewer::data::DownloadDataset
bool HasDownloaded (const DataDescriptor &data_descriptor) const
 Check if all files are downloaded and MD5 checksums are valid. More...
 
- Protected Member Functions inherited from cloudViewer::data::Dataset
void CheckPathsExist (const std::vector< std::string > &paths) const
 Check if the paths exists after extraction. More...
 
- Protected Attributes inherited from cloudViewer::data::DownloadDataset
std::vector< DataDescriptordata_descriptors_
 
- Protected Attributes inherited from cloudViewer::data::Dataset
std::string data_root_
 CloudViewer data root. More...
 
std::string prefix_
 Dataset prefix. More...
 

Detailed Description

Data class for RedwoodIndoorOffice2, containing dense point cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni sequence, and ground-truth camera trajectory.

Dataset)

RedwoodIndoorOffice2
├── colors
│   ├── 00000.jpg
│   ├── 00001.jpg
│   ├── ...
│   └── 02537.jpg
├── depth
│   ├── 00000.png
│   ├── 00001.png
│   ├── ...
│   └── 02537.png
├── depth_noisy
│   ├── 00000.png
│   ├── 00001.png
│   ├── ...
│   └── 02537.png
├── dist-model.txt
├── office2.oni
├── office2-traj.txt
└── office.ply 

Definition at line 952 of file Dataset.h.

Constructor & Destructor Documentation

◆ RedwoodIndoorOffice2()

cloudViewer::data::RedwoodIndoorOffice2::RedwoodIndoorOffice2 ( const std::string &  data_root = "")

Member Function Documentation

◆ GetColorPaths()

std::vector<std::string> cloudViewer::data::RedwoodIndoorOffice2::GetColorPaths ( ) const
inline

Paths to the color images.

Definition at line 959 of file Dataset.h.

◆ GetDepthPaths()

std::vector<std::string> cloudViewer::data::RedwoodIndoorOffice2::GetDepthPaths ( ) const
inline

Paths to the clean depth images.

Definition at line 961 of file Dataset.h.

◆ GetNoiseModelPath()

std::string cloudViewer::data::RedwoodIndoorOffice2::GetNoiseModelPath ( ) const
inline

Path to the noise model.

Definition at line 971 of file Dataset.h.

◆ GetNoisyDepthPaths()

std::vector<std::string> cloudViewer::data::RedwoodIndoorOffice2::GetNoisyDepthPaths ( ) const
inline

Paths to the noisy depth images.

Definition at line 963 of file Dataset.h.

◆ GetONIPath()

std::string cloudViewer::data::RedwoodIndoorOffice2::GetONIPath ( ) const
inline

Paths to the ONI sequence.

Definition at line 967 of file Dataset.h.

◆ GetPointCloudPath()

std::string cloudViewer::data::RedwoodIndoorOffice2::GetPointCloudPath ( ) const
inline

Path to the point cloud.

Definition at line 957 of file Dataset.h.

◆ GetTrajectoryPath()

std::string cloudViewer::data::RedwoodIndoorOffice2::GetTrajectoryPath ( ) const
inline

Path to the ground-truth camera trajectory.

Definition at line 969 of file Dataset.h.


The documentation for this class was generated from the following files: