Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | List of all members
geomtools::i_object_3d::object_entry Class Reference

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::propertiesget_config () const
 Return the reference to the configuration. More...
 
datatools::propertiesgrab_config ()
 Return the reference to the configuration. More...
 
bool has_object () const
 Check object. More...
 
const i_object_3dget_object () const
 Return the reference to the object. More...
 
void set_object (i_object_3d *)
 Set object handle. More...
 

Detailed Description

An entry that stores a 3D object.

Constructor & Destructor Documentation

◆ object_entry()

geomtools::i_object_3d::object_entry::object_entry ( )

Default constructor.

◆ ~object_entry()

geomtools::i_object_3d::object_entry::~object_entry ( )

Destructor.

Member Function Documentation

◆ get_config()

const datatools::properties& geomtools::i_object_3d::object_entry::get_config ( ) const

Return the reference to the configuration.

◆ get_name()

const std::string& geomtools::i_object_3d::object_entry::get_name ( ) const

Return the name of the object.

◆ get_object()

const i_object_3d& geomtools::i_object_3d::object_entry::get_object ( ) const

Return the reference to the object.

◆ get_status()

uint32_t geomtools::i_object_3d::object_entry::get_status ( ) const

Return status.

◆ get_type_id()

const std::string& geomtools::i_object_3d::object_entry::get_type_id ( ) const

Return the type identifier of the object.

◆ grab_config()

datatools::properties& geomtools::i_object_3d::object_entry::grab_config ( )

Return the reference to the configuration.

◆ has_object()

bool geomtools::i_object_3d::object_entry::has_object ( ) const

Check object.

◆ reset()

void geomtools::i_object_3d::object_entry::reset ( )

Reset.

◆ set_name()

void geomtools::i_object_3d::object_entry::set_name ( const std::string &  )

Set the name.

◆ set_object()

void geomtools::i_object_3d::object_entry::set_object ( i_object_3d )

Set object handle.

◆ set_status()

void geomtools::i_object_3d::object_entry::set_status ( uint32_t  )

Set status.

◆ set_type_id()

void geomtools::i_object_3d::object_entry::set_type_id ( const std::string &  type_id_)

Set the type identifier of the object.


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