PIPER  1.0.1
piper::hbm::Metadata Class Reference

This class stores the metadata It is composed by different types of metadata. More...

Public Types

typedef std::map< std::string, piper::hbm::EntityEntityCont
 
typedef std::map< std::string, piper::hbm::EntityJointJointCont
 
typedef std::map< std::string, piper::hbm::EntityContactContactCont
 
typedef std::map< std::string, piper::hbm::LandmarkLandmarkCont
 
typedef std::map< std::string, piper::hbm::InteractionControlPointInteractionControlPointCont
 

Public Member Functions

piper::units::Length lengthUnit () const
 
bool isGravityDefined () const
 
piper::hbm::Coord const & gravity () const
 
EntityCont const & entities () const
 
piper::hbm::Entity const & entity (const std::string &entityname) const
 
JointCont const & joints () const
 
ContactCont const & contacts () const
 
InteractionControlPointContinteractionControlPoints ()
 
LandmarkCont const & landmarks () const
 

Detailed Description

This class stores the metadata It is composed by different types of metadata.

Member Typedef Documentation

typedef std::map<std::string, piper::hbm::Entity> piper::hbm::Metadata::EntityCont

Member Function Documentation

ContactCont const& piper::hbm::Metadata::contacts ( ) const
EntityCont const& piper::hbm::Metadata::entities ( ) const
piper::hbm::Entity const& piper::hbm::Metadata::entity ( const std::string &  entityname) const
piper::hbm::Coord const& piper::hbm::Metadata::gravity ( ) const
InteractionControlPointCont& piper::hbm::Metadata::interactionControlPoints ( )
bool piper::hbm::Metadata::isGravityDefined ( ) const
JointCont const& piper::hbm::Metadata::joints ( ) const
LandmarkCont const& piper::hbm::Metadata::landmarks ( ) const
piper::units::Length piper::hbm::Metadata::lengthUnit ( ) const

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