OpenMesh
Bindings.hh File Reference
#include <boost/python.hpp>
#include <boost/python/return_internal_reference.hpp>
#include <boost/python/reference_existing_object.hpp>
#include <boost/python/copy_const_reference.hpp>
#include "OpenMesh/Core/IO/MeshIO.hh"
#include "OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh"
#include "OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh"
Include dependency graph for Bindings.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenMesh::Python::MeshTraits
 

Namespaces

 OpenMesh
 Martin, 26.12.2004: 1) replaced resize(size()-1) with pop_back(), since the later is more efficient 2) replaced interface_.set_heap_position(entry(0), -1); with reset_heap_position() 3) added const modifier to various functions TODO: in the moment the heap does not conform to the HeapInterface specification, i.e., copies are passed instead of references.
 
 OpenMesh::Python
 This namespace contains classes and functions that are used to expose OpenMesh to Python.
 

Macros

#define OPENMESH_PYTHON_DEFAULT_POLICY   return_value_policy<copy_const_reference>()
 Return value policy for functions that return references to objects that are managed by OpenMesh.
 

Typedefs

typedef OpenMesh::TriMesh_ArrayKernelT< MeshTraits > OpenMesh::Python::TriMesh
 
typedef OpenMesh::PolyMesh_ArrayKernelT< MeshTraits > OpenMesh::Python::PolyMesh
 

Project OpenMesh, ©  Computer Graphics Group, RWTH Aachen. Documentation generated using doxygen .