Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Static Public Member Functions | Private Types | Private Attributes
jafar::sams::ModelDB Class Reference

Detailed Description

Definition at line 402 of file model.hpp.

List of all members.

Public Types

typedef std::map< std::string,
Model * >::iterator 
iterator
typedef std::map< std::string,
Model * >::const_iterator 
const_iterator

Public Member Functions

 ModelDB (std::string const &path_)
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
Model const * operator[] (std::string const &name_) const
Modeloperator[] (std::string const &name_)
void insert (std::string const &name_, const Model *model_)
void remove (std::string const &name_)
int size () const
int nbParts () const
void load (std::string const &path_)
void loadDB (std::string const &path_)
void save (std::string const &name_, std::string const &path_=".") const
void saveDB (std::string const &path_=".") const

Static Public Member Functions

static void loadModel (Model &model, std::string const &path)
static void saveModel (Model &model, std::string const &path)

Private Types

typedef std::map< std::string,
Model * >::value_type 
value_type

Private Attributes

std::map< std::string, Model * > db

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:47 for Jafar by doxygen 1.7.6.1
LAAS-CNRS