ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer_pybind.h File Reference
#include <pybind11/detail/common.h>
#include <pybind11/detail/internals.h>
#include <pybind11/eigen.h>
#include <pybind11/functional.h>
#include <pybind11/native_enum.h>
#include <pybind11/numpy.h>
#include <pybind11/operators.h>
#include <pybind11/pybind11.h>
#include <pybind11/stl.h>
#include <pybind11/stl_bind.h>
#include <CVGeom.h>
#include <Eigen.h>
#include <Optional.h>
#include <cloudViewer/pipelines/registration/PoseGraph.h>
#include <ecvGLMatrix.h>
#include <ecvMesh.h>
#include <ecvPointCloud.h>
#include <QString>
#include "pybind/core/tensor_type_caster.h"
#include "pybind_filesystem.h"
Include dependency graph for cloudViewer_pybind.h:

Go to the source code of this file.

Classes

struct  pybind11::detail::cloudViewer_optional_caster< T >
 
struct  pybind11::detail::type_caster< cloudViewer::utility::optional< T > >
 
struct  pybind11::detail::type_caster< cloudViewer::utility::nullopt_t >
 

Namespaces

 pybind11
 
 pybind11::detail
 

Typedefs

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

Functions

 PYBIND11_MAKE_OPAQUE (std::vector< char >)
 
 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 (std::vector< Eigen::Matrix3d >)
 
 PYBIND11_MAKE_OPAQUE (temp_eigen_matrix4d)
 
 PYBIND11_MAKE_OPAQUE (temp_eigen_vector4i)
 
 PYBIND11_MAKE_OPAQUE (std::vector< cloudViewer::pipelines::registration::PoseGraphEdge >)
 
 PYBIND11_MAKE_OPAQUE (std::vector< cloudViewer::pipelines::registration::PoseGraphNode >)
 
 PYBIND11_MAKE_OPAQUE (std::vector< CCVector3 >)
 
 PYBIND11_MAKE_OPAQUE (std::vector< CCVector3d >)
 
 PYBIND11_MAKE_OPAQUE (ccGLMatrixd)
 
 PYBIND11_MAKE_OPAQUE (QString)
 
 PYBIND11_MAKE_OPAQUE (std::vector< QString >)
 
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, cloudViewer::utility::Matrix4d_allocator> temp_eigen_matrix4d

Definition at line 66 of file cloudViewer_pybind.h.

◆ temp_eigen_vector4i

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

Definition at line 68 of file cloudViewer_pybind.h.

Function Documentation

◆ PYBIND11_MAKE_OPAQUE() [1/20]

PYBIND11_MAKE_OPAQUE ( ccGLMatrixd  )

◆ PYBIND11_MAKE_OPAQUE() [2/20]

PYBIND11_MAKE_OPAQUE ( QString  )

◆ PYBIND11_MAKE_OPAQUE() [3/20]

PYBIND11_MAKE_OPAQUE ( std::vector< CCVector3 )

◆ PYBIND11_MAKE_OPAQUE() [4/20]

PYBIND11_MAKE_OPAQUE ( std::vector< CCVector3d )

◆ PYBIND11_MAKE_OPAQUE() [5/20]

PYBIND11_MAKE_OPAQUE ( std::vector< char >  )

◆ PYBIND11_MAKE_OPAQUE() [6/20]

PYBIND11_MAKE_OPAQUE ( std::vector< cloudViewer::pipelines::registration::PoseGraphEdge )

◆ PYBIND11_MAKE_OPAQUE() [7/20]

PYBIND11_MAKE_OPAQUE ( std::vector< cloudViewer::pipelines::registration::PoseGraphNode )

◆ PYBIND11_MAKE_OPAQUE() [8/20]

PYBIND11_MAKE_OPAQUE ( std::vector< double >  )

◆ PYBIND11_MAKE_OPAQUE() [9/20]

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

◆ PYBIND11_MAKE_OPAQUE() [10/20]

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

◆ PYBIND11_MAKE_OPAQUE() [11/20]

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

◆ PYBIND11_MAKE_OPAQUE() [12/20]

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

◆ PYBIND11_MAKE_OPAQUE() [13/20]

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

◆ PYBIND11_MAKE_OPAQUE() [14/20]

PYBIND11_MAKE_OPAQUE ( std::vector< float >  )

◆ PYBIND11_MAKE_OPAQUE() [15/20]

PYBIND11_MAKE_OPAQUE ( std::vector< int >  )

◆ PYBIND11_MAKE_OPAQUE() [16/20]

PYBIND11_MAKE_OPAQUE ( std::vector< int64_t >  )

◆ PYBIND11_MAKE_OPAQUE() [17/20]

PYBIND11_MAKE_OPAQUE ( std::vector< QString >  )

◆ PYBIND11_MAKE_OPAQUE() [18/20]

PYBIND11_MAKE_OPAQUE ( std::vector< uint8_t >  )

◆ PYBIND11_MAKE_OPAQUE() [19/20]

PYBIND11_MAKE_OPAQUE ( temp_eigen_matrix4d  )

◆ PYBIND11_MAKE_OPAQUE() [20/20]

PYBIND11_MAKE_OPAQUE ( temp_eigen_vector4i  )