Public Types | Public Attributes

OpenTissue::mesh::DefaultVertexTraits< M > Class Template Reference

#include <mesh_default_traits.h>

Inheritance diagram for OpenTissue::mesh::DefaultVertexTraits< M >:
OpenTissue::obb_tree::OBBTreeTypes< math_types_ >::OBBTreeVertexTraits< M > OpenTissue::vclip::VoronoiClipVertexTraits< M >

List of all members.

Public Types

typedef M math_types
typedef math_types::real_type real_type
typedef math_types::vector3_type vector3_type

Public Attributes

vector3_type m_coord
vector3_type m_normal
real_type m_u
real_type m_v
vector3_type m_color
int m_tag

Detailed Description

template<typename M>
class OpenTissue::mesh::DefaultVertexTraits< M >

Default vertex traits for any kind of mesh type. This template class takes one template argument. The 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>


Member Typedef Documentation

template<typename M >
typedef M OpenTissue::mesh::DefaultVertexTraits< M >::math_types

Member Data Documentation

template<typename M >
int OpenTissue::mesh::DefaultVertexTraits< M >::m_tag

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