uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Enumerations | Functions | Variables
slicingComputation Namespace Reference

Enumerations

enum class  Axis : uint8_t { X , Y , Z }
 

Functions

void ppiAssignationSlicing (const std::shared_ptr< uvgvpcc_enc::Frame > &frame, const std::vector< uvgvpcc_enc::Vector3< typeGeometryInput > > &pointsGeometry, std::vector< size_t > &pointPPIs)
 

Variables

constexpr std::array< size_t, 2 > axisX = {1, 2}
 
constexpr std::array< size_t, 2 > axisY = {0, 2}
 
constexpr std::array< size_t, 2 > axisZ = {1, 0}
 

Enumeration Type Documentation

◆ Axis

enum class slicingComputation::Axis : uint8_t
strong
Enumerator

Function Documentation

◆ ppiAssignationSlicing()

void slicingComputation::ppiAssignationSlicing ( const std::shared_ptr< uvgvpcc_enc::Frame > &  frame,
const std::vector< uvgvpcc_enc::Vector3< typeGeometryInput > > &  pointsGeometry,
std::vector< size_t > &  pointPPIs 
)
Here is the caller graph for this function:

Variable Documentation

◆ axisX

constexpr std::array<size_t, 2> slicingComputation::axisX = {1, 2}
constexpr

◆ axisY

constexpr std::array<size_t, 2> slicingComputation::axisY = {0, 2}
constexpr

◆ axisZ

constexpr std::array<size_t, 2> slicingComputation::axisZ = {1, 0}
constexpr