facebook360_dep
Facebook360 Depth Estimation Pipeline
Classes | Typedefs | Functions
fb360_dep::point_cloud_util Namespace Reference

Classes

struct  BGRPoint
 
struct  PointCloudProjection
 

Typedefs

using PointCloud = std::vector< BGRPoint >
 

Functions

std::vector< PointCloudProjectiongenerateProjectedImages (const PointCloud &pointCloud, const Camera::Rig &rig)
 
void goToLine (std::ifstream &file, const int lineNumber)
 
void verifyPCLHeader (std::ifstream &file)
 
int extractPCLPointCount (std::ifstream &file)
 
int extractASCIIPointCount (std::ifstream &file)
 
int getPointCount (const std::string &pointCloudFile)
 
PointCloud extractPoints (const std::string &pointCloudFile, const int pointCount, const int maxThreads)
 
PointCloud extractPoints (const std::string &pointCloudFile, const int maxThreads)
 

Typedef Documentation

◆ PointCloud

using fb360_dep::point_cloud_util::PointCloud = typedef std::vector<BGRPoint>

Function Documentation

◆ extractASCIIPointCount()

int fb360_dep::point_cloud_util::extractASCIIPointCount ( std::ifstream &  file)

◆ extractPCLPointCount()

int fb360_dep::point_cloud_util::extractPCLPointCount ( std::ifstream &  file)

◆ extractPoints() [1/2]

PointCloud fb360_dep::point_cloud_util::extractPoints ( const std::string &  pointCloudFile,
const int  pointCount,
const int  maxThreads 
)

◆ extractPoints() [2/2]

PointCloud fb360_dep::point_cloud_util::extractPoints ( const std::string &  pointCloudFile,
const int  maxThreads 
)

◆ generateProjectedImages()

std::vector< PointCloudProjection > fb360_dep::point_cloud_util::generateProjectedImages ( const PointCloud pointCloud,
const Camera::Rig rig 
)

◆ getPointCount()

int fb360_dep::point_cloud_util::getPointCount ( const std::string &  pointCloudFile)

◆ goToLine()

void fb360_dep::point_cloud_util::goToLine ( std::ifstream &  file,
const int  lineNumber 
)

◆ verifyPCLHeader()

void fb360_dep::point_cloud_util::verifyPCLHeader ( std::ifstream &  file)