Open3D (C++ API)
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Namespaces | Functions
pybind11 Namespace Reference

Namespaces

 detail
 

Functions

template<typename Vector , typename holder_type = std::unique_ptr<Vector>, typename... Args>
py::class_< Vector, holder_type > bind_vector_without_repr (py::module &m, std::string const &name, Args &&... args)
 
template<typename EigenVector >
std::vector< EigenVector > py_array_to_vectors_double (py::array_t< double, py::array::c_style|py::array::forcecast > array)
 
template<typename EigenVector >
std::vector< EigenVector > py_array_to_vectors_int (py::array_t< int, py::array::c_style|py::array::forcecast > array)
 
template<typename EigenVector , typename EigenAllocator = Eigen::aligned_allocator<EigenVector>>
std::vector< EigenVector, EigenAllocator > py_array_to_vectors_int_eigen_allocator (py::array_t< int, py::array::c_style|py::array::forcecast > array)
 
template<typename EigenVector , typename EigenAllocator = Eigen::aligned_allocator<EigenVector>>
std::vector< EigenVector, EigenAllocator > py_array_to_vectors_int64_eigen_allocator (py::array_t< int64_t, py::array::c_style|py::array::forcecast > array)
 

Function Documentation

◆ bind_vector_without_repr()

template<typename Vector , typename holder_type = std::unique_ptr<Vector>, typename... Args>
py::class_<Vector, holder_type> pybind11::bind_vector_without_repr ( py::module &  m,
std::string const &  name,
Args &&...  args 
)

◆ py_array_to_vectors_double()

template<typename EigenVector >
std::vector<EigenVector> pybind11::py_array_to_vectors_double ( py::array_t< double, py::array::c_style|py::array::forcecast >  array)

◆ py_array_to_vectors_int()

template<typename EigenVector >
std::vector<EigenVector> pybind11::py_array_to_vectors_int ( py::array_t< int, py::array::c_style|py::array::forcecast >  array)

◆ py_array_to_vectors_int64_eigen_allocator()

template<typename EigenVector , typename EigenAllocator = Eigen::aligned_allocator<EigenVector>>
std::vector<EigenVector, EigenAllocator> pybind11::py_array_to_vectors_int64_eigen_allocator ( py::array_t< int64_t, py::array::c_style|py::array::forcecast >  array)

◆ py_array_to_vectors_int_eigen_allocator()

template<typename EigenVector , typename EigenAllocator = Eigen::aligned_allocator<EigenVector>>
std::vector<EigenVector, EigenAllocator> pybind11::py_array_to_vectors_int_eigen_allocator ( py::array_t< int, py::array::c_style|py::array::forcecast >  array)