PIPER  1.0.1
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Modules Pages
Python package piper.hbm

The piper.hbm python package gives access to Human Body Model related data structures and functions. More...

Classes

class  piper::hbm::HumanBodyModel
 This class stores a Human Body Model. More...
 
class  piper::hbm::AnthropoMetadata< UnitType >
 Base class for Anthropometry metadata. More...
 
class  piper::hbm::AnthropoMetadataHeight
 Anthropometry height metadata. More...
 
class  piper::hbm::Node
 This class stores a FE node. More...
 
class  piper::hbm::IdKey
 This class stores original FE information. More...
 
class  piper::hbm::HistoryManager
 This class gives access to the history of a hbm::HumanBodyModel. More...
 
class  piper::hbm::FEModel
 This class stores a Finite Element Model. More...
 
class  piper::hbm::Metadata
 This class stores the metadata It is composed by different types of metadata. More...
 
class  piper::hbm::TargetList
 This class stores a list of targets It is composed by different types of targets. More...
 

Enumerations

enum  piper::units::Length { piper::units::Length::m, piper::units::Length::dm, piper::units::Length::cm, piper::units::Length::mm }
 Length units definition. More...
 
enum  piper::hbm::ElementType {
  piper::hbm::ELT_HEXA, piper::hbm::ELT_TETRA, piper::hbm::ELT_PENTA, piper::hbm::ELT_PYRA,
  piper::hbm::ELT_QUAD, piper::hbm::ELT_QUAD_THICK, piper::hbm::ELT_TRI, piper::hbm::ELT_TRI_THICK,
  piper::hbm::ELT_BAR, piper::hbm::ELT_UNDEFINED
}
 1D, 2D and 3D elements type definition More...
 

Functions

piper::hbm::AnthropoMetadataHeight AnthropoMetadata piper::hbm::getOriginId () const
 Anthropometry weight metadata. More...
 

Variables

const piper::hbm::Id piper::hbm::ID_UNDEFINED
 Special value for undefined ID. More...
 
class piper::hbm::Nodepiper::hbm::getOriginId
 
class piper::hbm::TargetList piper::hbm::weight
 

Detailed Description

The piper.hbm python package gives access to Human Body Model related data structures and functions.

Enumeration Type Documentation

1D, 2D and 3D elements type definition

Enumerator
ELT_HEXA 
ELT_TETRA 
ELT_PENTA 
ELT_PYRA 
ELT_QUAD 
ELT_QUAD_THICK 
ELT_TRI 
ELT_TRI_THICK 
ELT_BAR 
ELT_UNDEFINED 
enum piper::units::Length
strong

Length units definition.

Enumerator
dm 
cm 
mm 

Function Documentation

piper::hbm::AnthropoMetadataHeight AnthropoMetadata piper::hbm::getOriginId ( ) const

Anthropometry weight metadata.

Anthropometry age metadata This class stores a FE frame

Variable Documentation

class piper::hbm::Node& piper::hbm::getOriginId
const piper::hbm::Id piper::hbm::ID_UNDEFINED

Special value for undefined ID.

class piper::hbm::TargetList piper::hbm::weight