Public Types | Public Member Functions | Public Attributes

OpenTissue::mbd::IntervalEndpoint< types > Class Template Reference

#include <mbd_sweep_and_prune.h>

List of all members.

Public Types

typedef
types::math_policy::index_type 
size_type
typedef
types::math_policy::real_type 
real_type
typedef types::body_type body_type

Public Member Functions

 IntervalEndpoint ()
void init (body_type *body, size_type const &type)

Public Attributes

real_type m_value
 The actual value of the endpoint.
body_typem_body
 A pointer to the body.
size_type m_type
 If this is the starting end point then value is 0 if it is ending point then value is 1.

Detailed Description

template<typename types>
class OpenTissue::mbd::IntervalEndpoint< types >

Interval IntervalEndpoint


Member Typedef Documentation

template<typename types >
typedef types::body_type OpenTissue::mbd::IntervalEndpoint< types >::body_type
template<typename types >
typedef types::math_policy::index_type OpenTissue::mbd::IntervalEndpoint< types >::size_type

Constructor & Destructor Documentation

template<typename types >
OpenTissue::mbd::IntervalEndpoint< types >::IntervalEndpoint (  )  [inline]

Member Function Documentation

template<typename types >
void OpenTissue::mbd::IntervalEndpoint< types >::init ( body_type body,
size_type const &  type 
) [inline]

Member Data Documentation

template<typename types >
body_type* OpenTissue::mbd::IntervalEndpoint< types >::m_body

A pointer to the body.

If this is the starting end point then value is 0 if it is ending point then value is 1.

The actual value of the endpoint.


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