|
uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
|
Classes | |
| struct | array_or_vector |
| struct | array_or_vector<-1, T > |
| struct | has_assign |
| struct | has_assign< T, decltype((void) std::declval< T >().assign(1, 0), 0)> |
| struct | has_resize |
| struct | has_resize< T, decltype((void) std::declval< T >().resize(1), 0)> |
| struct | IndexDist_Sorter |
| class | KDTreeBaseClass |
| struct | KDTreeEigenMatrixAdaptor |
| class | KDTreeSingleIndexAdaptor |
| struct | KDTreeSingleIndexAdaptorParams |
| class | KDTreeSingleIndexDynamicAdaptor |
| class | KDTreeSingleIndexDynamicAdaptor_ |
| class | KNNResultSet |
| struct | L1_Adaptor |
| struct | L2_Adaptor |
| struct | L2_Simple_Adaptor |
| struct | Metric |
| struct | metric_L1 |
| struct | metric_L2 |
| struct | metric_L2_Simple |
| struct | metric_SO2 |
| struct | metric_SO3 |
| class | PooledAllocator |
| class | RadiusResultSet |
| struct | ResultItem |
| class | RKNNResultSet |
| struct | SearchParameters |
| struct | SO2_Adaptor |
| struct | SO3_Adaptor |
Enumerations | |
| enum class | KDTreeSingleIndexAdaptorFlags { KDTreeSingleIndexAdaptorFlags::None = 0 , KDTreeSingleIndexAdaptorFlags::SkipInitialBuildIndex = 1 } |
Functions | |
| template<typename T > | |
| T | pi_const () |
| template<typename Container > | |
| std::enable_if< has_resize< Container >::value, void >::type | resize (Container &c, const size_t nElements) |
| template<typename Container > | |
| std::enable_if<!has_resize< Container >::value, void >::type | resize (Container &c, const size_t nElements) |
| template<typename Container , typename T > | |
| std::enable_if< has_assign< Container >::value, void >::type | assign (Container &c, const size_t nElements, const T &value) |
| template<typename Container , typename T > | |
| std::enable_if<!has_assign< Container >::value, void >::type | assign (Container &c, const size_t nElements, const T &value) |
| template<typename T > | |
| void | save_value (std::ostream &stream, const T &value) |
| template<typename T > | |
| void | save_value (std::ostream &stream, const std::vector< T > &value) |
| template<typename T > | |
| void | load_value (std::istream &stream, T &value) |
| template<typename T > | |
| void | load_value (std::istream &stream, std::vector< T > &value) |
| std::underlying_type< KDTreeSingleIndexAdaptorFlags >::type | operator& (KDTreeSingleIndexAdaptorFlags lhs, KDTreeSingleIndexAdaptorFlags rhs) |
|
inline |
Free function to assign to a std::array
|
inline |
Free function that has no effects on non resizable containers (e.g. std::array) It raises an exception if the expected size does not match