uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Functions
FileExport Namespace Reference

Functions

void cleanIntermediateFiles ()
 
void exportPointCloudNormalComputation (const std::shared_ptr< Frame > &frame, const std::vector< Vector3< typeGeometryInput > > &pointsGeometry, std::vector< Vector3< double > > &normals)
 
void exportPointCloudNormalOrientation (const std::shared_ptr< Frame > &frame, const std::vector< Vector3< typeGeometryInput > > &pointsGeometry, std::vector< Vector3< double > > &normals)
 
void exportPointCloudInitialSegmentation (const std::shared_ptr< Frame > &frame, const std::vector< Vector3< typeGeometryInput > > &pointsGeometry, const std::vector< size_t > &pointsPPIs)
 
void exportPointCloudRefineSegmentation (const std::shared_ptr< Frame > &frame, const std::vector< Vector3< typeGeometryInput > > &pointsGeometry, const std::vector< size_t > &pointsPPIs)
 
void exportPointCloudPatchSegmentation (const std::shared_ptr< Frame > &frame)
 
void exportImageOccupancy (const std::shared_ptr< Frame > &frame)
 
void exportImageOccupancyDS (const std::shared_ptr< Frame > &frame)
 
void exportImageAttribute (const std::shared_ptr< Frame > &frame)
 
void exportImageGeometry (const std::shared_ptr< Frame > &frame)
 
void exportImageAttributeBgFill (const std::shared_ptr< Frame > &frame)
 
void exportImageGeometryBgFill (const std::shared_ptr< Frame > &frame)
 
void exportImageAttributeYUV (const std::shared_ptr< Frame > &frame)
 
void exportOccupancyBitstream (const std::shared_ptr< uvgvpcc_enc::GOF > &gof, const std::vector< uint8_t > &bitstream, const std::string &codecExtension)
 
void exportAttributeBitstream (const std::shared_ptr< uvgvpcc_enc::GOF > &gof, const std::vector< uint8_t > &bitstream, const std::string &codecExtension)
 
void exportGeometryBitstream (const std::shared_ptr< uvgvpcc_enc::GOF > &gof, const std::vector< uint8_t > &bitstream, const std::string &codecExtension)
 

Function Documentation

◆ cleanIntermediateFiles()

void FileExport::cleanIntermediateFiles ( )
Here is the caller graph for this function:

◆ exportAttributeBitstream()

void FileExport::exportAttributeBitstream ( const std::shared_ptr< uvgvpcc_enc::GOF > &  gof,
const std::vector< uint8_t > &  bitstream,
const std::string &  codecExtension 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ exportGeometryBitstream()

void FileExport::exportGeometryBitstream ( const std::shared_ptr< uvgvpcc_enc::GOF > &  gof,
const std::vector< uint8_t > &  bitstream,
const std::string &  codecExtension 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ exportImageAttribute()

void FileExport::exportImageAttribute ( const std::shared_ptr< Frame > &  frame)
Here is the call graph for this function:

◆ exportImageAttributeBgFill()

void FileExport::exportImageAttributeBgFill ( const std::shared_ptr< Frame > &  frame)
Here is the call graph for this function:

◆ exportImageAttributeYUV()

void FileExport::exportImageAttributeYUV ( const std::shared_ptr< Frame > &  frame)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ exportImageGeometry()

void FileExport::exportImageGeometry ( const std::shared_ptr< Frame > &  frame)
Here is the call graph for this function:

◆ exportImageGeometryBgFill()

void FileExport::exportImageGeometryBgFill ( const std::shared_ptr< Frame > &  frame)
Here is the call graph for this function:

◆ exportImageOccupancy()

void FileExport::exportImageOccupancy ( const std::shared_ptr< Frame > &  frame)
Here is the call graph for this function:

◆ exportImageOccupancyDS()

void FileExport::exportImageOccupancyDS ( const std::shared_ptr< Frame > &  frame)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ exportOccupancyBitstream()

void FileExport::exportOccupancyBitstream ( const std::shared_ptr< uvgvpcc_enc::GOF > &  gof,
const std::vector< uint8_t > &  bitstream,
const std::string &  codecExtension 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ exportPointCloudInitialSegmentation()

void FileExport::exportPointCloudInitialSegmentation ( const std::shared_ptr< Frame > &  frame,
const std::vector< Vector3< typeGeometryInput > > &  pointsGeometry,
const std::vector< size_t > &  pointsPPIs 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ exportPointCloudNormalComputation()

void FileExport::exportPointCloudNormalComputation ( const std::shared_ptr< Frame > &  frame,
const std::vector< Vector3< typeGeometryInput > > &  pointsGeometry,
std::vector< Vector3< double > > &  normals 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ exportPointCloudNormalOrientation()

void FileExport::exportPointCloudNormalOrientation ( const std::shared_ptr< Frame > &  frame,
const std::vector< Vector3< typeGeometryInput > > &  pointsGeometry,
std::vector< Vector3< double > > &  normals 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ exportPointCloudPatchSegmentation()

void FileExport::exportPointCloudPatchSegmentation ( const std::shared_ptr< Frame > &  frame)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ exportPointCloudRefineSegmentation()

void FileExport::exportPointCloudRefineSegmentation ( const std::shared_ptr< Frame > &  frame,
const std::vector< Vector3< typeGeometryInput > > &  pointsGeometry,
const std::vector< size_t > &  pointsPPIs 
)
Here is the call graph for this function:
Here is the caller graph for this function: