uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Classes | Functions
utilsPatchGeneration.hpp File Reference
#include "utils/utils.hpp"
#include "uvgvpcc/log.hpp"
#include <cstdint>
#include <fstream>
#include <vector>
#include "robin_hood.h"
Include dependency graph for utilsPatchGeneration.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vector3Hash< T >
 

Functions

template<typename T , typename TT >
double dotProduct (const std::array< T, 3 > &arr1, const std::array< TT, 3 > &arr2)
 
void voxelization (const std::vector< Vector3< typeGeometryInput > > &inputPointsGeometry, std::vector< Vector3< typeGeometryInput > > &voxelizedPointsGeometry, std::vector< std::vector< size_t > > &voxelIdToPointsId, const size_t inputBitResolution, const size_t outputBitResolution)
 

Function Documentation

◆ dotProduct()

template<typename T , typename TT >
double dotProduct ( const std::array< T, 3 > &  arr1,
const std::array< TT, 3 > &  arr2 
)
inline
Here is the caller graph for this function:

◆ voxelization()

void voxelization ( const std::vector< Vector3< typeGeometryInput > > &  inputPointsGeometry,
std::vector< Vector3< typeGeometryInput > > &  voxelizedPointsGeometry,
std::vector< std::vector< size_t > > &  voxelIdToPointsId,
const size_t  inputBitResolution,
const size_t  outputBitResolution 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function: