KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Friends | List of all members
kjb::psi::Psi_skeleton Class Reference

Skeleton class, a vector of body parts. More...

#include <psi_skeleton.h>

Inheritance diagram for kjb::psi::Psi_skeleton:

Public Member Functions

 Psi_skeleton ()
 
 ~Psi_skeleton ()
 
void set_body_part (Body_part_entity body_part, const Psi_body_part &part)
 
const Psi_body_partget_body_part (const std::string &label) const
 
Body_part_entity get_body_part_entity (const std::string &label) const
 
void set_body_part (const std::string &label, const Psi_body_part &body_part)
 

Friends

std::ostream & operator<< (std::ostream &ost, const Psi_skeleton &skeleton)
 read in Psi_body_part from stream More...
 
std::istream & operator<< (std::istream &ist, const Psi_skeleton &skeleton)
 

Detailed Description

Skeleton class, a vector of body parts.

Constructor & Destructor Documentation

kjb::psi::Psi_skeleton::Psi_skeleton ( )
inline
kjb::psi::Psi_skeleton::~Psi_skeleton ( )
inline

Member Function Documentation

const Psi_body_part& kjb::psi::Psi_skeleton::get_body_part ( const std::string &  label) const
inline
Body_part_entity kjb::psi::Psi_skeleton::get_body_part_entity ( const std::string &  label) const
void kjb::psi::Psi_skeleton::set_body_part ( Body_part_entity  body_part,
const Psi_body_part part 
)
inline
void kjb::psi::Psi_skeleton::set_body_part ( const std::string &  label,
const Psi_body_part body_part 
)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  ost,
const Psi_skeleton skeleton 
)
friend

read in Psi_body_part from stream

writes skeleton into out stream

std::istream& operator<< ( std::istream &  ist,
const Psi_skeleton skeleton 
)
friend

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