3 #ifndef OPENMESH_PYTHON_BINDINGS_HH 4 #define OPENMESH_PYTHON_BINDINGS_HH 6 #include <boost/python.hpp> 7 #include <boost/python/return_internal_reference.hpp> 8 #include <boost/python/reference_existing_object.hpp> 9 #include <boost/python/copy_const_reference.hpp> 11 #include "OpenMesh/Core/IO/MeshIO.hh" 12 #include "OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh" 13 #include "OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh" 29 #define OPENMESH_PYTHON_DEFAULT_POLICY return_value_policy<copy_const_reference>() OpenMesh::Vec4f Color
Use RGBA colors.
Definition: Bindings.hh:39
OpenMesh::Vec3d Normal
Use double precision normals.
Definition: Bindings.hh:36
Base class for all traits.
Definition: Traits.hh:126
Definition: Vector11T.hh:83
Definition: Bindings.hh:31
Polygonal mesh based on the ArrayKernel.
Definition: PolyMesh_ArrayKernelT.hh:98
Triangle mesh based on the ArrayKernel.
Definition: TriMesh_ArrayKernelT.hh:98
OpenMesh::Vec3d Point
Use double precision points.
Definition: Bindings.hh:33
Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels ...
Definition: MeshItems.hh:64