48const std::array<uvgutils::VectorN<uint8_t, 3>, 10>
ppiColors = {{
69 const std::vector<size_t>& pointsPPIs);
71 const std::string& axisStr);
73 const std::vector<size_t>& pointsPPIs);
75 const std::vector<size_t>& pointsPPIs);
91 const std::string& codecExtension);
93 const std::string& codecExtension);
94void exportGeometryBitstream(
const std::shared_ptr<uvgvpcc_enc::GOF>& gof,
const std::vector<uint8_t>& bitstream,
95 const std::string& codecExtension);
Definition fileExport.cpp:267
void exportPointCloudPatchSegmentationColor(const std::shared_ptr< Frame > &frame)
Definition fileExport.cpp:392
const std::array< uvgutils::VectorN< uint8_t, 3 >, 10 > ppiColors
Definition fileExport.hpp:48
void exportPointCloudRefineSegmentation(const std::shared_ptr< Frame > &frame, const std::vector< uvgutils::VectorN< typeGeometryInput, 3 > > &pointsGeometry, const std::vector< size_t > &pointsPPIs)
Definition fileExport.cpp:376
void cleanIntermediateFiles()
Definition fileExport.cpp:269
void exportImageGeometryBgFill(const std::shared_ptr< Frame > &frame)
Definition fileExport.cpp:673
void exportAttributeBitstream(const std::shared_ptr< uvgvpcc_enc::GOF > &gof, const std::vector< uint8_t > &bitstream, const std::string &codecExtension)
Definition fileExport.cpp:708
void exportPointCloudSubslices(const std::shared_ptr< Frame > &frame, const std::vector< uvgutils::VectorN< typeGeometryInput, 3 > > &pointsGeometry, const std::vector< uvgutils::VectorN< uint8_t, 3 > > &attributes, const std::string &axisStr)
Definition fileExport.cpp:348
void exportGeometryBitstream(const std::shared_ptr< uvgvpcc_enc::GOF > &gof, const std::vector< uint8_t > &bitstream, const std::string &codecExtension)
Definition fileExport.cpp:718
void exportPointCloudNormalOrientation(const std::shared_ptr< Frame > &frame, const std::vector< uvgutils::VectorN< typeGeometryInput, 3 > > &pointsGeometry, std::vector< uvgutils::VectorN< double, 3 > > &normals)
Definition fileExport.cpp:314
void exportImageAttributeYUV(const std::shared_ptr< Frame > &frame)
Definition fileExport.cpp:686
void exportPointCloudInitialSegmentation(const std::shared_ptr< Frame > &frame, const std::vector< uvgutils::VectorN< typeGeometryInput, 3 > > &pointsGeometry, const std::vector< size_t > &pointsPPIs)
Definition fileExport.cpp:332
void exportPointCloudPatchSegmentationBorder(const std::shared_ptr< Frame > &frame)
Definition fileExport.cpp:435
void exportAtlasInformation(const size_t &gofId, const std::string &logLine)
Definition fileExport.cpp:728
void exportImageAttributeBgFill(const std::shared_ptr< Frame > &frame)
Definition fileExport.cpp:660
void exportOccupancyBitstream(const std::shared_ptr< uvgvpcc_enc::GOF > &gof, const std::vector< uint8_t > &bitstream, const std::string &codecExtension)
Definition fileExport.cpp:698
void exportImageOccupancy(const std::shared_ptr< Frame > &frame)
Definition fileExport.cpp:578
void exportPointCloudNormalComputation(const std::shared_ptr< Frame > &frame, const std::vector< uvgutils::VectorN< typeGeometryInput, 3 > > &pointsGeometry, std::vector< uvgutils::VectorN< double, 3 > > &normals)
Definition fileExport.cpp:296
void exportPointCloudPPIAttributionSlicing(const std::shared_ptr< Frame > &frame, const std::vector< uvgutils::VectorN< typeGeometryInput, 3 > > &pointsGeometry, const std::vector< size_t > &pointsPPIs)
Definition fileExport.cpp:360
void exportImageGeometry(const std::shared_ptr< Frame > &frame)
Definition fileExport.cpp:648
void exportImageOccupancyDS(const std::shared_ptr< Frame > &frame)
Definition fileExport.cpp:606
void exportImageAttribute(const std::shared_ptr< Frame > &frame)
Definition fileExport.cpp:636
void exportPointCloudPatchSegmentationBorderBlank(const std::shared_ptr< Frame > &frame)
Definition fileExport.cpp:507
Definition uvgvpcc.hpp:55
size_t gofId
Definition uvgvpcc.cpp:89