PIPER  1.0.1
anatomydb Namespace Reference

Classes

class  Frame
 Store coordinates of a frame. More...
 
class  FrameFactory
 This class computes anatomical frames coordinate from landmark positions. More...
 
class  LandmarkCont
 An interface class to store the landmark positions to anatomydb::FrameFactory. More...
 

Functions

void init (std::string const &databaseFile="")
 Initialize the database. More...
 
Queries

These functions are the available queries to the anatomical database.

unsigned int getEntityId (std::string const &name)
 
std::string getReferenceName (std::string const &name)
 
bool isSynonymOf (std::string const &name1, std::string const &name2)
 
std::string getReferenceNameNoThrow (std::string const &name)
 
std::string getEntityDescription (std::string const &name)
 
bool exists (std::string const &name)
 
bool isBone (std::string const &name)
 
bool isSkin (std::string const &name)
 
bool isLandmark (std::string const &name)
 
bool isEntitySubClassOf (std::string const &name, std::string const &className)
 
bool isEntityPartOf (std::string const &entity, std::string const &parent, bool recursive=false)
 
bool isEntityFromBibliography (std::string const &entity, std::string const &bibliography)
 
std::vector< std::string > getSubClassOfList (std::string const &className)
 
std::vector< std::string > getParentClassList (std::string const &name)
 
std::vector< std::string > getPartOfList (std::string const &name)
 
std::vector< std::string > getPartOfList (std::string const &name, std::string const &className)
 
std::vector< std::string > getSubPartOfList (std::string const &name, std::string const &className, bool recursive=false)
 
std::vector< std::string > getSynonymList (std::string const &name, bool omitReferenceName=false)
 
std::string getSynonymFromBibliography (std::string const &name, std::string const &fromBibliography)
 
std::vector< std::string > getEntityBibliographyList (std::string const &name)
 
std::vector< std::string > getLandmarkBoneList (std::string const &name)
 
std::vector< std::string > getSubClassOfFromBibliographyList (std::string const &className, std::string const &bibliography)
 
std::vector< std::string > getAnatomicalEntityList ()
 
std::vector< std::string > getLandmarkList ()
 
std::vector< std::string > getJointList ()