PIPER  1.0.1
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