Classes | Public Types

OpenTissue::edm::Types< math_types_, model_traits_, object_traits_ > Class Template Reference

#include <edm_types.h>

List of all members.

Classes

struct  Particle
struct  tensor1_type
struct  tensor2_type
struct  tensor3_type
struct  texUV

Public Types

enum  model_id_type { EDM_Surface, EDM_Solid }
typedef math_types_ math_types
typedef math_types::value_traits value_traits
typedef math_types::real_type real_type
typedef math_types::vector3_type vector3_type
typedef model_traits_ model_traits
typedef object_traits_ object_traits
typedef Force< Typesforce_type
typedef Object< Typesobject_type
typedef System< Typessystem_type
typedef Model< Typesmodel_type

Detailed Description

template<typename math_types_, typename model_traits_ = OpenTissue::utility::EmptyTraits, typename object_traits_ = OpenTissue::utility::EmptyTraits>
class OpenTissue::edm::Types< math_types_, model_traits_, object_traits_ >

EDM Type Binder Class. Use this class to define the sph user types.


Member Typedef Documentation

template<typename math_types_ , typename model_traits_ = OpenTissue::utility::EmptyTraits, typename object_traits_ = OpenTissue::utility::EmptyTraits>
typedef Force<Types> OpenTissue::edm::Types< math_types_, model_traits_, object_traits_ >::force_type
template<typename math_types_ , typename model_traits_ = OpenTissue::utility::EmptyTraits, typename object_traits_ = OpenTissue::utility::EmptyTraits>
typedef math_types_ OpenTissue::edm::Types< math_types_, model_traits_, object_traits_ >::math_types
template<typename math_types_ , typename model_traits_ = OpenTissue::utility::EmptyTraits, typename object_traits_ = OpenTissue::utility::EmptyTraits>
typedef model_traits_ OpenTissue::edm::Types< math_types_, model_traits_, object_traits_ >::model_traits
template<typename math_types_ , typename model_traits_ = OpenTissue::utility::EmptyTraits, typename object_traits_ = OpenTissue::utility::EmptyTraits>
typedef Model<Types> OpenTissue::edm::Types< math_types_, model_traits_, object_traits_ >::model_type
template<typename math_types_ , typename model_traits_ = OpenTissue::utility::EmptyTraits, typename object_traits_ = OpenTissue::utility::EmptyTraits>
typedef object_traits_ OpenTissue::edm::Types< math_types_, model_traits_, object_traits_ >::object_traits
template<typename math_types_ , typename model_traits_ = OpenTissue::utility::EmptyTraits, typename object_traits_ = OpenTissue::utility::EmptyTraits>
typedef Object<Types> OpenTissue::edm::Types< math_types_, model_traits_, object_traits_ >::object_type
template<typename math_types_ , typename model_traits_ = OpenTissue::utility::EmptyTraits, typename object_traits_ = OpenTissue::utility::EmptyTraits>
typedef math_types::real_type OpenTissue::edm::Types< math_types_, model_traits_, object_traits_ >::real_type
template<typename math_types_ , typename model_traits_ = OpenTissue::utility::EmptyTraits, typename object_traits_ = OpenTissue::utility::EmptyTraits>
typedef System<Types> OpenTissue::edm::Types< math_types_, model_traits_, object_traits_ >::system_type
template<typename math_types_ , typename model_traits_ = OpenTissue::utility::EmptyTraits, typename object_traits_ = OpenTissue::utility::EmptyTraits>
typedef math_types::value_traits OpenTissue::edm::Types< math_types_, model_traits_, object_traits_ >::value_traits
template<typename math_types_ , typename model_traits_ = OpenTissue::utility::EmptyTraits, typename object_traits_ = OpenTissue::utility::EmptyTraits>
typedef math_types::vector3_type OpenTissue::edm::Types< math_types_, model_traits_, object_traits_ >::vector3_type

Member Enumeration Documentation

template<typename math_types_ , typename model_traits_ = OpenTissue::utility::EmptyTraits, typename object_traits_ = OpenTissue::utility::EmptyTraits>
enum OpenTissue::edm::Types::model_id_type

New specified EDM model types

Enumerator:
EDM_Surface 
EDM_Solid 

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