|
uvgVPCCenc 1.2.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
|
#include <cstdint>#include <stdexcept>#include <variant>#include <vector>#include "uvgutils/utils.hpp"Go to the source code of this file.
Classes | |
| struct | uvgformat::GeometryOnly |
| Geometry-only point cloud (no color or normals). More... | |
| struct | uvgformat::GeometryRgb |
| struct | uvgformat::GeometryRgbNormals |
| Point cloud with geometry, RGB color and pre-computed normals (reserved for future use). More... | |
Namespaces | |
| namespace | uvgformat |
Typedefs | |
| using | uvgformat::uvgFramePayload = std::variant< GeometryOnly, GeometryRgb, GeometryRgbNormals > |
| Variant holding the active combination of point cloud attributes. | |
Functions | |
| GeometryRgb & | uvgformat::getGeometryRgb (uvgFramePayload &data) |
| Access the GeometryRgb alternative of an uvgFramePayload variant. | |
| const GeometryRgb & | uvgformat::getGeometryRgb (const uvgFramePayload &data) |
| Const overload. | |