50 const Id
idFromGlobal = IdPerspective::Instance().GetIdWithoutCreation(
name);
61 void EnsureBrane(
const Id&
id,
const Name&
name)
68 SmartIterator brn = this->
Find(
id);
71 Pointer< physical::Brane< Id > > brane = this->
CreateBrane(
id, name);
80 Pointer< physical::Brane< Id > > brane =
81 brn.As< Pointer< physical::Brane< Id > > >();
89BIO_SINGLETON(PlasmidPerspective, PlasmidPerspectiveImplementation)
#define BIO_SINGLETON(className, baseClass)
Definition SingletonMacros.h:78
Definition PlasmidPerspective.h:35
Id GetIdFromName(const Name &name)
Definition PlasmidPerspective.h:37
virtual DIMENSION GetIdFromName(const Name &name)
Definition Perspective.h:217
static Name InvalidName()
Definition Perspective.h:131
virtual DIMENSION GetIdWithoutCreation(const Name &name) const
Definition Perspective.h:345
static DIMENSION InvalidId()
Definition Perspective.h:122
DIMENSION mNextId
Definition Perspective.h:523
void RegisterBrane(Pointer< Brane< DIMENSION > > brane)
Definition Perspective.h:429
SmartIterator Find(const DIMENSION &id)
Definition Perspective.h:187
Definition TypedPerspective.h:41
virtual Pointer< Brane< Id > > CreateBrane(Id id, const Name &name)
Definition TypedPerspective.h:244
Definition FinalCell.h:29