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 | ||
) |