PIPER  1.0.1
piper::hbm::TargetList Class Reference

This class stores a list of targets It is composed by different types of targets. More...

Public Member Functions

 TargetList ()
 
void clear ()
 
std::size_t size ()
 
void add (FixedBoneTarget const &t)
 
void add (LandmarkTarget const &t)
 
void add (JointTarget const &t)
 
void add (FrameToFrameTarget const &t)
 
void add (AgeTarget const &t)
 
void add (WeightTarget const &t)
 
void add (HeightTarget const &t)
 
void read (std::string const &filename)
 
void write (std::string const &filename) const
 

Public Attributes

std::list< FixedBoneTargetfixedBone
 
std::list< LandmarkTargetlandmark
 
std::list< JointTargetjoint
 
std::list< FrameToFrameTargetframeToFrame
 
std::list< AgeTargetage
 

Detailed Description

This class stores a list of targets It is composed by different types of targets.

Constructor & Destructor Documentation

piper::hbm::TargetList::TargetList ( )

Member Function Documentation

void piper::hbm::TargetList::add ( FixedBoneTarget const &  t)
void piper::hbm::TargetList::add ( LandmarkTarget const &  t)
void piper::hbm::TargetList::add ( JointTarget const &  t)
void piper::hbm::TargetList::add ( FrameToFrameTarget const &  t)
void piper::hbm::TargetList::add ( AgeTarget const &  t)
void piper::hbm::TargetList::add ( WeightTarget const &  t)
void piper::hbm::TargetList::add ( HeightTarget const &  t)
void piper::hbm::TargetList::clear ( )
void piper::hbm::TargetList::read ( std::string const &  filename)
std::size_t piper::hbm::TargetList::size ( )
void piper::hbm::TargetList::write ( std::string const &  filename) const

Member Data Documentation

std::list<AgeTarget> piper::hbm::TargetList::age
std::list<FixedBoneTarget> piper::hbm::TargetList::fixedBone
std::list<FrameToFrameTarget> piper::hbm::TargetList::frameToFrame
std::list<JointTarget> piper::hbm::TargetList::joint
std::list<LandmarkTarget> piper::hbm::TargetList::landmark

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