Open3D (C++ API)
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Namespaces | Typedefs | Functions
open3d_pybind.h File Reference
#include <pybind11/detail/internals.h>
#include <pybind11/eigen.h>
#include <pybind11/functional.h>
#include <pybind11/numpy.h>
#include <pybind11/operators.h>
#include <pybind11/pybind11.h>
#include <pybind11/stl.h>
#include <pybind11/stl_bind.h>
#include "Open3D/Registration/PoseGraph.h"
#include "Open3D/Utility/Eigen.h"

Go to the source code of this file.

Namespaces

 pybind11
 
 pybind11::detail
 

Typedefs

typedef std::vector< Eigen::Matrix4d, open3d::utility::Matrix4d_allocatortemp_eigen_matrix4d
 
typedef std::vector< Eigen::Vector4i, open3d::utility::Vector4i_allocatortemp_eigen_vector4i
 

Functions

 PYBIND11_MAKE_OPAQUE (std::vector< int >)
 
 PYBIND11_MAKE_OPAQUE (std::vector< int64_t >)
 
 PYBIND11_MAKE_OPAQUE (std::vector< uint8_t >)
 
 PYBIND11_MAKE_OPAQUE (std::vector< float >)
 
 PYBIND11_MAKE_OPAQUE (std::vector< double >)
 
 PYBIND11_MAKE_OPAQUE (std::vector< Eigen::Vector3d >)
 
 PYBIND11_MAKE_OPAQUE (std::vector< Eigen::Vector3i >)
 
 PYBIND11_MAKE_OPAQUE (std::vector< Eigen::Vector2d >)
 
 PYBIND11_MAKE_OPAQUE (std::vector< Eigen::Vector2i >)
 
 PYBIND11_MAKE_OPAQUE (temp_eigen_matrix4d)
 
 PYBIND11_MAKE_OPAQUE (temp_eigen_vector4i)
 
 PYBIND11_MAKE_OPAQUE (std::vector< open3d::registration::PoseGraphEdge >)
 
 PYBIND11_MAKE_OPAQUE (std::vector< open3d::registration::PoseGraphNode >)
 
template<typename T , typename Class_ >
void pybind11::detail::bind_default_constructor (Class_ &cl)
 
template<typename T , typename Class_ >
void pybind11::detail::bind_copy_functions (Class_ &cl)
 

Typedef Documentation

◆ temp_eigen_matrix4d

typedef std::vector<Eigen::Matrix4d, open3d::utility::Matrix4d_allocator> temp_eigen_matrix4d

◆ temp_eigen_vector4i

typedef std::vector<Eigen::Vector4i, open3d::utility::Vector4i_allocator> temp_eigen_vector4i

Function Documentation

◆ PYBIND11_MAKE_OPAQUE() [1/13]

PYBIND11_MAKE_OPAQUE ( std::vector< int >  )

◆ PYBIND11_MAKE_OPAQUE() [2/13]

PYBIND11_MAKE_OPAQUE ( std::vector< int64_t >  )

◆ PYBIND11_MAKE_OPAQUE() [3/13]

PYBIND11_MAKE_OPAQUE ( std::vector< uint8_t >  )

◆ PYBIND11_MAKE_OPAQUE() [4/13]

PYBIND11_MAKE_OPAQUE ( std::vector< float >  )

◆ PYBIND11_MAKE_OPAQUE() [5/13]

PYBIND11_MAKE_OPAQUE ( std::vector< double >  )

◆ PYBIND11_MAKE_OPAQUE() [6/13]

PYBIND11_MAKE_OPAQUE ( std::vector< Eigen::Vector3d >  )

◆ PYBIND11_MAKE_OPAQUE() [7/13]

PYBIND11_MAKE_OPAQUE ( std::vector< Eigen::Vector3i >  )

◆ PYBIND11_MAKE_OPAQUE() [8/13]

PYBIND11_MAKE_OPAQUE ( std::vector< Eigen::Vector2d >  )

◆ PYBIND11_MAKE_OPAQUE() [9/13]

PYBIND11_MAKE_OPAQUE ( std::vector< Eigen::Vector2i >  )

◆ PYBIND11_MAKE_OPAQUE() [10/13]

PYBIND11_MAKE_OPAQUE ( temp_eigen_matrix4d  )

◆ PYBIND11_MAKE_OPAQUE() [11/13]

PYBIND11_MAKE_OPAQUE ( temp_eigen_vector4i  )

◆ PYBIND11_MAKE_OPAQUE() [12/13]

PYBIND11_MAKE_OPAQUE ( std::vector< open3d::registration::PoseGraphEdge )

◆ PYBIND11_MAKE_OPAQUE() [13/13]

PYBIND11_MAKE_OPAQUE ( std::vector< open3d::registration::PoseGraphNode )