uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Namespaces | Functions
fileExport.cpp File Reference
#include "fileExport.hpp"
#include <array>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <filesystem>
#include <fstream>
#include <iomanip>
#include <ios>
#include <limits>
#include <memory>
#include <mutex>
#include <ostream>
#include <stdexcept>
#include <string>
#include <system_error>
#include <vector>
#include "parameters.hpp"
#include "utils.hpp"
#include "uvgvpcc/log.hpp"
#include "uvgvpcc/uvgvpcc.hpp"
Include dependency graph for fileExport.cpp:

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)