|
Open3D (C++ API)
0.18.0+252c867
|
Data Structures | |
| struct | NestedInitializerImpl |
| struct | NestedInitializerImpl< T, 0 > |
| struct | InitializerDim |
| struct | InitializerDim< std::initializer_list< L > > |
| struct | InitializerShapeImpl |
| struct | InitializerShapeImpl< 0 > |
Typedefs | |
| template<typename T , size_t D> | |
| using | NestedInitializerList = typename NestedInitializerImpl< T, D >::type |
Functions | |
| template<typename L , size_t... D> | |
| SizeVector | InitializerShape (const L &list, std::index_sequence< D... >) |
| template<typename L > | |
| SizeVector | InferShape (const L &list) |
| template<typename T , typename L > | |
| void | NestedCopy (T &&iter, const L &list) |
| template<typename T , typename L > | |
| void | NestedCopy (T &&iter, const std::initializer_list< L > &list) |
| template<typename T , size_t D> | |
| std::vector< T > | ToFlatVector (const SizeVector &shape, const tensor_init::NestedInitializerList< T, D > &nested_list) |
| using open3d::core::tensor_init::NestedInitializerList = typedef typename NestedInitializerImpl<T, D>::type |
| SizeVector open3d::core::tensor_init::InferShape | ( | const L & | list | ) |
| SizeVector open3d::core::tensor_init::InitializerShape | ( | const L & | list, |
| std::index_sequence< D... > | |||
| ) |
| void open3d::core::tensor_init::NestedCopy | ( | T && | iter, |
| const L & | list | ||
| ) |
| void open3d::core::tensor_init::NestedCopy | ( | T && | iter, |
| const std::initializer_list< L > & | list | ||
| ) |
| std::vector<T> open3d::core::tensor_init::ToFlatVector | ( | const SizeVector & | shape, |
| const tensor_init::NestedInitializerList< T, D > & | nested_list | ||
| ) |