#include <GiGaCnv/GiGaAssemblyStore.h>
Public Types | |
| typedef std::vector< GiGaAssembly * > | Assemblies |
Public Member Functions | |
| ~GiGaAssemblyStore () | |
| destructor | |
| GiGaAssembly * | assembly (const std::string &Name) |
| get the assembly by name | |
| StatusCode | clear () |
| clear the store | |
Static Public Member Functions | |
| static GiGaAssemblyStore * | store () |
| get the instance of the store return pointer to the store | |
Protected Member Functions | |
| GiGaAssemblyStore () | |
| Standard constructor. | |
| StatusCode | addAssembly (GiGaAssembly *assembly) |
| add assembly to the store | |
| StatusCode | removeAssembly (GiGaAssembly *assembly) |
| remove assembly from the store | |
Private Member Functions | |
| GiGaAssemblyStore (const GiGaAssemblyStore &) | |
| GiGaAssemblyStore & | operator= (const GiGaAssemblyStore &) |
Private Attributes | |
| Assemblies | m_assemblies |
Friends | |
| class | GiGaAssembly |
| friend | |
Definition at line 31 of file GiGaAssemblyStore.h.
| typedef std::vector<GiGaAssembly*> GiGaAssemblyStore::Assemblies |
Definition at line 39 of file GiGaAssemblyStore.h.
| GiGaAssemblyStore::GiGaAssemblyStore | ( | ) | [protected] |
Standard constructor.
| GiGaAssemblyStore::~GiGaAssemblyStore | ( | ) |
destructor
| GiGaAssemblyStore::GiGaAssemblyStore | ( | const GiGaAssemblyStore & | ) | [private] |
| static GiGaAssemblyStore* GiGaAssemblyStore::store | ( | ) | [static] |
get the instance of the store return pointer to the store
| GiGaAssembly* GiGaAssemblyStore::assembly | ( | const std::string & | Name | ) |
get the assembly by name
| name | name of the assembly |
| StatusCode GiGaAssemblyStore::clear | ( | ) |
clear the store
| StatusCode GiGaAssemblyStore::addAssembly | ( | GiGaAssembly * | assembly | ) | [protected] |
add assembly to the store
| assembly | to be added |
| StatusCode GiGaAssemblyStore::removeAssembly | ( | GiGaAssembly * | assembly | ) | [protected] |
remove assembly from the store
| assembly | to be removed |
| GiGaAssemblyStore& GiGaAssemblyStore::operator= | ( | const GiGaAssemblyStore & | ) | [private] |
friend class GiGaAssembly [friend] |
Assemblies GiGaAssemblyStore::m_assemblies [private] |
Definition at line 94 of file GiGaAssemblyStore.h.
1.4.7