uvgVPCCenc 1.0.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
PatchPacking Class Reference

#include <patchPacking.hpp>

Collaboration diagram for PatchPacking:

Public Member Functions

 PatchPacking ()
 

Static Public Member Functions

static void frameIntraPatchPacking (const std::shared_ptr< uvgvpcc_enc::Frame > &frame, std::span< uvgvpcc_enc::Patch > *patchListSpan)
 
static void frameInterPatchPacking (const std::vector< uvgvpcc_enc::Patch > &unionPatches, const std::shared_ptr< uvgvpcc_enc::Frame > &frame, std::span< uvgvpcc_enc::Patch > *matchedPatchList)
 
static void allocateDefaultOccupancyMap (const std::shared_ptr< uvgvpcc_enc::Frame > &frame, const size_t mapHeight)
 
static void gofPatchPacking (const std::shared_ptr< uvgvpcc_enc::GOF > &gof)
 

Constructor & Destructor Documentation

◆ PatchPacking()

PatchPacking::PatchPacking ( )
default

Member Function Documentation

◆ allocateDefaultOccupancyMap()

void PatchPacking::allocateDefaultOccupancyMap ( const std::shared_ptr< uvgvpcc_enc::Frame > &  frame,
const size_t  mapHeight 
)
static
Here is the caller graph for this function:

◆ frameInterPatchPacking()

void PatchPacking::frameInterPatchPacking ( const std::vector< uvgvpcc_enc::Patch > &  unionPatches,
const std::shared_ptr< uvgvpcc_enc::Frame > &  frame,
std::span< uvgvpcc_enc::Patch > *  matchedPatchList 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ frameIntraPatchPacking()

void PatchPacking::frameIntraPatchPacking ( const std::shared_ptr< uvgvpcc_enc::Frame > &  frame,
std::span< uvgvpcc_enc::Patch > *  patchListSpan 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ gofPatchPacking()

void PatchPacking::gofPatchPacking ( const std::shared_ptr< uvgvpcc_enc::GOF > &  gof)
static
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: