Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
An entry that stores a 3D object. More...
#include <bayeux/geomtools/i_object_3d.h>
Public Member Functions | |
object_entry () | |
Default constructor. More... | |
~object_entry () | |
Destructor. More... | |
void | reset () |
Reset. More... | |
void | set_name (const std::string &) |
Set the name. More... | |
const std::string & | get_name () const |
Return the name of the object. More... | |
void | set_type_id (const std::string &type_id_) |
Set the type identifier of the object. More... | |
const std::string & | get_type_id () const |
Return the type identifier of the object. More... | |
void | set_status (uint32_t) |
Set status. More... | |
uint32_t | get_status () const |
Return status. More... | |
const datatools::properties & | get_config () const |
Return the reference to the configuration. More... | |
datatools::properties & | grab_config () |
Return the reference to the configuration. More... | |
bool | has_object () const |
Check object. More... | |
const i_object_3d & | get_object () const |
Return the reference to the object. More... | |
void | set_object (i_object_3d *) |
Set object handle. More... | |
An entry that stores a 3D object.
geomtools::i_object_3d::object_entry::object_entry | ( | ) |
Default constructor.
geomtools::i_object_3d::object_entry::~object_entry | ( | ) |
Destructor.
const datatools::properties& geomtools::i_object_3d::object_entry::get_config | ( | ) | const |
Return the reference to the configuration.
const std::string& geomtools::i_object_3d::object_entry::get_name | ( | ) | const |
Return the name of the object.
const i_object_3d& geomtools::i_object_3d::object_entry::get_object | ( | ) | const |
Return the reference to the object.
uint32_t geomtools::i_object_3d::object_entry::get_status | ( | ) | const |
Return status.
const std::string& geomtools::i_object_3d::object_entry::get_type_id | ( | ) | const |
Return the type identifier of the object.
datatools::properties& geomtools::i_object_3d::object_entry::grab_config | ( | ) |
Return the reference to the configuration.
bool geomtools::i_object_3d::object_entry::has_object | ( | ) | const |
Check object.
void geomtools::i_object_3d::object_entry::reset | ( | ) |
Reset.
void geomtools::i_object_3d::object_entry::set_name | ( | const std::string & | ) |
Set the name.
void geomtools::i_object_3d::object_entry::set_object | ( | i_object_3d * | ) |
Set object handle.
void geomtools::i_object_3d::object_entry::set_status | ( | uint32_t | ) |
Set status.
void geomtools::i_object_3d::object_entry::set_type_id | ( | const std::string & | type_id_ | ) |
Set the type identifier of the object.