uvgVPCCenc 1.0.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
|
This is the complete list of members for PatchSegmentation, including all inherited members.
computeAdditionalPatchInfo(uvgvpcc_enc::Patch &patch) | PatchSegmentation | static |
computePatchBoundingBox(uvgvpcc_enc::Patch &patch, const std::vector< size_t > &connectedComponent, const std::vector< uvgvpcc_enc::Vector3< typeGeometryInput > > &pointsGeometry) | PatchSegmentation | static |
computePatchDepthL1(uvgvpcc_enc::Patch &patch, const std::vector< size_t > &connectedComponent, std::vector< size_t > &patchPartition, const std::vector< uvgvpcc_enc::Vector3< typeGeometryInput > > &pointsGeometry, const bool isProjectionMode0) | PatchSegmentation | static |
computePatchDepthL2(uvgvpcc_enc::Patch &patch, const std::vector< size_t > &connectedComponent, const std::vector< uvgvpcc_enc::Vector3< typeGeometryInput > > &pointsGeometry, const bool isProjectionMode0) | PatchSegmentation | static |
createConnectedComponents(std::vector< std::vector< size_t > > &connectedComponents, std::vector< bool > &flags, const std::vector< size_t > &rawPoints, const std::vector< size_t > &pointsPPIs, std::unordered_map< size_t, size_t > &nnPropagationMapFlagTrue, const std::vector< uvgvpcc_enc::Vector3< typeGeometryInput > > &pointsGeometry) | PatchSegmentation | static |
filterDepth(uvgvpcc_enc::Patch &patch, const bool isProjectionMode0) | PatchSegmentation | static |
PatchSegmentation() | PatchSegmentation | |
patchSegmentation(std::shared_ptr< uvgvpcc_enc::Frame > &frame, const std::vector< size_t > &pointsPPIs) | PatchSegmentation | static |
patchSplitting(std::vector< size_t > &connectedComponent, uvgvpcc_enc::Patch &patch, const std::vector< uvgvpcc_enc::Vector3< typeGeometryInput > > &pointsGeometry) | PatchSegmentation | static |
refillRawPoints(const std::unordered_set< size_t > &resamplePointSet, std::vector< size_t > &rawPoints, const std::vector< uvgvpcc_enc::Vector3< typeGeometryInput > > &pointsGeometry, const size_t &pointCount, std::vector< bool > &flags, std::unordered_map< size_t, size_t > &nnPropagationMapFlagTrue) | PatchSegmentation | static |
resampledPointcloud(std::unordered_set< size_t > &resamplePointSet, uvgvpcc_enc::Patch &patch) | PatchSegmentation | static |