ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
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 > array)
 
template<typename EigenVector >
std::vector< EigenVector > py_array_to_vectors_int (py::array_t< int > 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 > 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 > 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 
)

Definition at line 16 of file eigen.cpp.

References name, and size.

◆ py_array_to_vectors_double()

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

Definition at line 38 of file eigen.cpp.

◆ py_array_to_vectors_int()

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

Definition at line 61 of file eigen.cpp.

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

Definition at line 99 of file eigen.cpp.

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

Definition at line 80 of file eigen.cpp.