OpenTissue::trimesh::TriMesh< M, V, F, K > Class Template Reference

#include <trimesh.h>

Inheritance diagram for OpenTissue::trimesh::TriMesh< M, V, F, K >:
OpenTissue::trimesh::detail::TMesh< M, V, F, K > OpenTissue::skinning::LBS< types > OpenTissue::skinning::LBSGPU< types > OpenTissue::skinning::SBS< types > OpenTissue::skinning::SBSGPU< types >

List of all members.


Detailed Description

template<typename M = math::BasicMathTypes<double,size_t>, typename V = mesh::DefaultVertexTraits< M >, typename F = mesh::DefaultFaceTraits, template< typename, typename > class K = TriMeshArrayKernel>
class OpenTissue::trimesh::TriMesh< M, V, F, K >

This is basically just another name for trimesh::detail::mesh

The first template argument is supposed to be a math types type binder. OpenTissue provides a simple basic math type-binder in the math sub-library. See OpenTissue::math::BasicMathTypes<real_type, size_type> The next two template arguments are supposed to be vertex traits, and face traits. The last template argument is the trimesh kernel type that is supposed to be used.

Examples:

/home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/OpenTissue/OpenTissue/core/containers/t4mesh/io/t4mesh_xml_write.h.


The documentation for this class was generated from the following file: