uvgVPCCenc 1.0.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Classes | Enumerations | Variables
patchPacking.hpp File Reference
#include <span>
#include "uvgvpcc/uvgvpcc.hpp"
Include dependency graph for patchPacking.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PatchPacking
 

Enumerations

enum  PCCaxisSwap {
  PATCH_ORIENTATION_DEFAULT = 0 , PATCH_ORIENTATION_SWAP = 1 , PATCH_ORIENTATION_ROT90 = 2 , PATCH_ORIENTATION_ROT180 = 3 ,
  PATCH_ORIENTATION_ROT270 = 4 , PATCH_ORIENTATION_MIRROR = 5 , PATCH_ORIENTATION_MROT90 = 6 , PATCH_ORIENTATION_MROT180 = 7 ,
  PATCH_ORIENTATION_MROT270 = 8
}
 

Variables

const std::vector< int > g_orientationHorizontal
 
const std::vector< int > g_orientationVertical
 

Enumeration Type Documentation

◆ PCCaxisSwap

Enumerator
PATCH_ORIENTATION_DEFAULT 
PATCH_ORIENTATION_SWAP 
PATCH_ORIENTATION_ROT90 
PATCH_ORIENTATION_ROT180 
PATCH_ORIENTATION_ROT270 
PATCH_ORIENTATION_MIRROR 
PATCH_ORIENTATION_MROT90 
PATCH_ORIENTATION_MROT180 
PATCH_ORIENTATION_MROT270 

Variable Documentation

◆ g_orientationHorizontal

const std::vector<int> g_orientationHorizontal
Initial value:
= {
}
@ PATCH_ORIENTATION_SWAP
Definition patchPacking.hpp:44
@ PATCH_ORIENTATION_DEFAULT
Definition patchPacking.hpp:43

◆ g_orientationVertical

const std::vector<int> g_orientationVertical