uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
|
#include <cstddef>
#include <memory>
#include <string>
#include <vector>
#include "utils/utils.hpp"
#include "uvgvpcc/uvgvpcc.hpp"
Go to the source code of this file.
Namespaces | |
namespace | FileExport |
Functions | |
void | FileExport::cleanIntermediateFiles () |
void | FileExport::exportPointCloudNormalComputation (const std::shared_ptr< Frame > &frame, const std::vector< Vector3< typeGeometryInput > > &pointsGeometry, std::vector< Vector3< double > > &normals) |
void | FileExport::exportPointCloudNormalOrientation (const std::shared_ptr< Frame > &frame, const std::vector< Vector3< typeGeometryInput > > &pointsGeometry, std::vector< Vector3< double > > &normals) |
void | FileExport::exportPointCloudInitialSegmentation (const std::shared_ptr< Frame > &frame, const std::vector< Vector3< typeGeometryInput > > &pointsGeometry, const std::vector< size_t > &pointsPPIs) |
void | FileExport::exportPointCloudRefineSegmentation (const std::shared_ptr< Frame > &frame, const std::vector< Vector3< typeGeometryInput > > &pointsGeometry, const std::vector< size_t > &pointsPPIs) |
void | FileExport::exportPointCloudPatchSegmentation (const std::shared_ptr< Frame > &frame) |
void | FileExport::exportImageOccupancy (const std::shared_ptr< Frame > &frame) |
void | FileExport::exportImageOccupancyDS (const std::shared_ptr< Frame > &frame) |
void | FileExport::exportImageAttribute (const std::shared_ptr< Frame > &frame) |
void | FileExport::exportImageGeometry (const std::shared_ptr< Frame > &frame) |
void | FileExport::exportImageAttributeBgFill (const std::shared_ptr< Frame > &frame) |
void | FileExport::exportImageGeometryBgFill (const std::shared_ptr< Frame > &frame) |
void | FileExport::exportImageAttributeYUV (const std::shared_ptr< Frame > &frame) |
void | FileExport::exportOccupancyBitstream (const std::shared_ptr< uvgvpcc_enc::GOF > &gof, const std::vector< uint8_t > &bitstream, const std::string &codecExtension) |
void | FileExport::exportAttributeBitstream (const std::shared_ptr< uvgvpcc_enc::GOF > &gof, const std::vector< uint8_t > &bitstream, const std::string &codecExtension) |
void | FileExport::exportGeometryBitstream (const std::shared_ptr< uvgvpcc_enc::GOF > &gof, const std::vector< uint8_t > &bitstream, const std::string &codecExtension) |
void | FileExport::exportAtlasInformation (const size_t &gofId, const std::string &logLine) |