Public Types | Public Member Functions | Protected Attributes

OpenTissue::t4mesh::T4Edge< M, E > Class Template Reference

#include <t4mesh_t4edges.h>

List of all members.

Public Types

typedef M mesh_type
typedef E edge_traits
typedef T4Edge< M, E > edge_type
typedef mesh_type::index_type index_type

Public Member Functions

 T4Edge ()
 T4Edge (index_type const &indexA, index_type const &indexB)
index_type const & idxA () const
index_type const & idxB () const
bool operator== (edge_type const &edge) const
bool operator!= (edge_type const &edge) const

Protected Attributes

index_type m_idxA
 Index to first node.
index_type m_idxB
 Index to second node.

Detailed Description

template<typename M, typename E>
class OpenTissue::t4mesh::T4Edge< M, E >

t4mesh Edge. An edge is uniquely defined by the indices of its two end nodes. The order of indices do not matter.


Member Typedef Documentation

template<typename M , typename E >
typedef E OpenTissue::t4mesh::T4Edge< M, E >::edge_traits
template<typename M , typename E >
typedef T4Edge<M,E> OpenTissue::t4mesh::T4Edge< M, E >::edge_type
template<typename M , typename E >
typedef mesh_type::index_type OpenTissue::t4mesh::T4Edge< M, E >::index_type
template<typename M , typename E >
typedef M OpenTissue::t4mesh::T4Edge< M, E >::mesh_type

Constructor & Destructor Documentation

template<typename M , typename E >
OpenTissue::t4mesh::T4Edge< M, E >::T4Edge (  )  [inline]
template<typename M , typename E >
OpenTissue::t4mesh::T4Edge< M, E >::T4Edge ( index_type const &  indexA,
index_type const &  indexB 
) [inline]

Member Function Documentation

template<typename M , typename E >
index_type const& OpenTissue::t4mesh::T4Edge< M, E >::idxA (  )  const [inline]
template<typename M , typename E >
index_type const& OpenTissue::t4mesh::T4Edge< M, E >::idxB (  )  const [inline]
template<typename M , typename E >
bool OpenTissue::t4mesh::T4Edge< M, E >::operator!= ( edge_type const &  edge  )  const [inline]
template<typename M , typename E >
bool OpenTissue::t4mesh::T4Edge< M, E >::operator== ( edge_type const &  edge  )  const [inline]

Member Data Documentation

template<typename M , typename E >
index_type OpenTissue::t4mesh::T4Edge< M, E >::m_idxA [protected]

Index to first node.

template<typename M , typename E >
index_type OpenTissue::t4mesh::T4Edge< M, E >::m_idxB [protected]

Index to second node.


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