|
| | Class (Pointer< T > object, Filter filter=filter::Default(), Milliseconds interval=physical::Periodic::GetDefaultInterval()) |
| |
| | Class (Pointer< T > object, const Name &name, Filter filter=filter::Default(), Milliseconds interval=physical::Periodic::GetDefaultInterval()) |
| |
| | Class (Pointer< T > object, const Id &id, Filter filter=filter::Default(), Milliseconds interval=physical::Periodic::GetDefaultInterval()) |
| |
| virtual | ~Class () |
| |
| | Class (Pointer< T > object, Filter filter=filter::Default(), Milliseconds interval=GetDefaultInterval()) |
| |
| | Class (Pointer< T > object, const Name &name, Filter filter=filter::Default(), Milliseconds interval=GetDefaultInterval()) |
| |
| | Class (Pointer< T > object, const Id &id, Filter filter=filter::Default(), Milliseconds interval=GetDefaultInterval()) |
| |
| virtual Code | CreateDefaultProteins () |
| |
| virtual Code | CacheProteins () |
| |
| virtual Code | Apoptose () |
| |
| virtual Code | Crest () |
| |
| virtual bool | CheckIn () |
| |
| virtual Code | SetInterval (Milliseconds period) |
| |
| | Class (Pointer< T > object, Filter filter=filter::Default()) |
| |
| | Class (Pointer< T > object, const Name &name, Filter filter=filter::Default()) |
| |
| | Class (Pointer< T > object, const Id &id, Filter filter=filter::Default()) |
| |
| | Class (Pointer< T > object, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (Pointer< T > object, const Name &name, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (Pointer< T > object, const Id &id, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| template<typename ENVIRONMENT > |
| void | SetEnvironment (Pointer< ENVIRONMENT > environment) |
| |
| template<typename ENVIRONMENT > |
| Pointer< ENVIRONMENT > | GetEnvironment () |
| |
| template<typename ENVIRONMENT > |
| const Pointer< ENVIRONMENT > | GetEnvironment () const |
| |
| virtual Pointer< ::bio::physical::Wave > | Clone () const |
| |
| Pointer< ::bio::physical::Wave > | AsWave () |
| |
| Pointer< const ::bio::physical::Wave > | AsWave () const |
| |
| | operator Pointer< ::bio::physical::Wave > () |
| |
| virtual Pointer< ::bio::physical::Wave > | Modulate (Pointer< ::bio::physical::Wave > signal) |
| |
| virtual Pointer< ::bio::physical::Wave > | Demodulate () |
| |
| virtual Pointer< const ::bio::physical::Wave > | Demodulate () const |
| |
| virtual Pointer< ::bio::physical::Wave > | Superpose (const ::bio::physical::ConstWaves &displacement, Pointer< ::bio::physical::Interference > pattern) |
| |
| virtual bool | Superpose (Pointer< const ::bio::physical::Wave > displacement, Pointer< ::bio::physical::Interference > pattern) |
| |
| | Class (Pointer< T > object, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (Pointer< T > object, const Name &name, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (Pointer< T > object, const Id &id, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (const Class &other) |
| |
| virtual bool | RegisterProperties (const Properties &properties) |
| |
| virtual Properties | GetProperties () const |
| |
| virtual Pointer< Atom > | AsAtom () |
| |
| virtual Pointer< const Atom > | AsAtom () const |
| |
| | Class (Pointer< T > object, Pointer< Symmetry > symmetry=NULL) |
| |
| | Class (Pointer< T > object, SymmetryFactory symmetryFactory) |
| |
| | Class (const Class &other) |
| |
| virtual Pointer< T > | GetWaveObject () |
| |
| virtual Pointer< const T > | GetWaveObject () const |
| |
| virtual | operator T& () |
| |
| virtual | operator const T & () const |
| |
| Pointer< Wave > | AsWave () |
| |
| Pointer< const Wave > | AsWave () const |
| |
| virtual | operator Pointer< Wave > () |
| |
| | Wave (Pointer< Symmetry > symmetry=NULL) |
| |
| | Wave (const Wave &other) |
| |
| Wave & | operator= (const Wave &other) |
| |
| virtual | ~Wave () |
| |
| Pointer< const Symmetry > | GetSymmetry () const |
| |
| virtual bool | Superpose (Pointer< const Wave > displacement, Pointer< Interference > pattern) |
| |
| virtual Pointer< Wave > | Superpose (const ConstWaves &displacement, Pointer< Interference > pattern) |
| |
| virtual Pointer< Wave > | Modulate (Pointer< Wave > signal) |
| |
| Pointer< Wave > | AsWave () |
| |
| Pointer< const Wave > | AsWave () const |
| |
| virtual void | operator| (Pointer< Symmetry > symmetry) |
| |
| virtual Pointer< Wave > | operator* (Pointer< Wave > signal) |
| |
| virtual Pointer< Wave > | operator* () |
| |
| virtual Pointer< const Wave > | operator* () const |
| |
| virtual void | operator+ (Pointer< const Wave > other) |
| |
| virtual void | operator- (Pointer< const Wave > other) |
| |
| uint16_t | GetTypeId () const |
| |
| void | SetTypeId (uint16_t typeId) |
| |
| | Identifiable (Pointer< Perspective< Id > > perspective=NULL) |
| |
| | Identifiable (const Name &name, Pointer< Perspective< Id > > perspective=NULL) |
| |
| | Identifiable (Identifier id, Pointer< Perspective< Id > > perspective=NULL) |
| |
| | Identifiable (const Identifiable &other) |
| |
| virtual | ~Identifiable () |
| |
| virtual | operator Id () const |
| |
| virtual bool | operator== (const Identifier id) const |
| |
| virtual bool | operator== (const Name &name) const |
| |
| virtual bool | operator== (const Identifiable< Id > &other) const |
| |
| virtual Name | GetName () const |
| |
| virtual Identifier | GetId () const |
| |
| virtual bool | SetName (const Name &name) |
| |
| virtual bool | SetId (Identifier id) |
| |
| virtual bool | IsName (const Name &name) const |
| |
| virtual bool | IsNameInsensitive (const Name &name) const |
| |
| virtual bool | IsId (Identifier id) const |
| |
| virtual void | SetPerspective (Pointer< Perspective< Id > > perspective) |
| |
| | Observer (Pointer< Perspective > perspective=NULL) |
| |
| | Observer (const Observer &other) |
| |
| virtual | ~Observer () |
| |
| virtual void | SetPerspective (Pointer< Perspective > perspective) |
| |
| virtual Pointer< Perspective > | GetPerspective () const |
| |
| | Writer () |
| |
| | Writer (Filter logFilter) |
| |
| virtual | ~Writer () |
| |
| virtual Pointer< const Writer > | AsLogWriter () const |
| |
| bool | IsEnabled (LogLevel level) const |
| |
| virtual void | Log (LogLevel level, const char *format, va_list args) const |
| |
| | Class (Pointer< Writer > object, Pointer< Symmetry > symmetry=NULL) |
| |
| | Class (Pointer< Writer > object, SymmetryFactory symmetryFactory) |
| |
| | Class (const Class &other) |
| |
| virtual Pointer< Writer > | GetWaveObject () |
| |
| virtual Pointer< const Writer > | GetWaveObject () const |
| |
| virtual | operator Writer & () |
| |
| virtual | operator const Writer & () const |
| |
| Pointer< Wave > | AsWave () |
| |
| Pointer< const Wave > | AsWave () const |
| |
| virtual | operator Pointer< Wave > () |
| |
| | Filterable () |
| |
| | Filterable (Filter filter) |
| |
| virtual | ~Filterable () |
| |
| virtual void | InitializeImplementation (ByteStreams &args) |
| |
| virtual void | SetFilter (Filter filter) |
| |
| Filter | GetFilter () const |
| |
| | Class (Pointer< Filterable > object, Pointer< Symmetry > symmetry=NULL) |
| |
| | Class (Pointer< Filterable > object, SymmetryFactory symmetryFactory) |
| |
| | Class (const Class &other) |
| |
| virtual Pointer< Filterable > | GetWaveObject () |
| |
| virtual Pointer< const Filterable > | GetWaveObject () const |
| |
| virtual | operator Filterable & () |
| |
| virtual | operator const Filterable & () const |
| |
| Pointer< Wave > | AsWave () |
| |
| Pointer< const Wave > | AsWave () const |
| |
| virtual | operator Pointer< Wave > () |
| |
| | Atom () |
| |
| | Atom (const Atom &other) |
| |
| virtual | ~Atom () |
| |
| void | CloneBondsFrom (const Atom &other, BondClonePolicy policy=&Atom::DefaultBondClonePolicy) |
| |
| Pointer< physical::Wave > | GetBonded (Valence position) |
| |
| Pointer< const physical::Wave > | GetBonded (Valence position) const |
| |
| Pointer< const physical::Wave > | ResolveBondedForReadById (AtomicNumber bondId) const |
| |
| Pointer< physical::Wave > | ResolveBondedForWriteById (AtomicNumber bondId) |
| |
| template<typename T > |
| Cow< T > | AsBonded () const |
| |
| template<typename T > |
| Pointer< T > | AsBondedQuantum () const |
| |
| template<typename T > |
| atom_detail::AsResultType< T, type::IsWaveImplementation< typenametype::RemovePointer< T >::Type >::sValue >::Type | As () const |
| |
| template<typename T > |
| | operator T () const |
| |
| template<typename T > |
| Valence | FormBond (T toBond, BondType type=bond_type::Unknown()) |
| |
| template<typename T > |
| bool | BreakBond (T toDisassociate, BondType type=bond_type::Unknown()) |
| |
| Valence | GetBondPosition (AtomicNumber bondedId) const |
| |
| Valence | GetBondPosition (const Name &typeName) const |
| |
| Valence | GetBondPositionLocked (AtomicNumber bondedId) const |
| |
| template<typename T > |
| Valence | GetBondPosition () const |
| |
| BondType | GetBondType (Valence position) const |
| |
| template<typename T > |
| BondType | GetBondType () const |
| |
| Pointer< Bonds > | GetAllBonds () |
| |
| Pointer< const Bonds > | GetAllBonds () const |
| |
| void | ForEachBond (BondVisitor visitor, void *context=NULL) const |
| |
| void | ForEachBondMutable (BondMutator mutator, void *context=NULL) |
| |
| virtual Valence | FormBondImplementation (Pointer< physical::Wave > toBond, AtomicNumber id, BondType type) |
| |
| Valence | FormBondImplementation (Pointer< physical::Wave > toBond, AtomicNumber id, BondType type, bool ownsBonded) |
| |
| Valence | FormBondImplementationLocked (Pointer< physical::Wave > toBond, AtomicNumber id, BondType type, bool ownsBonded) |
| |
| virtual bool | BreakBondImplementation (AtomicNumber id, BondType type) |
| |
| bool | BreakBondImplementationLocked (AtomicNumber id, BondType type) |
| |
| | Class (Pointer< Atom > object, Pointer< Symmetry > symmetry=NULL) |
| |
| | Class (Pointer< Atom > object, SymmetryFactory symmetryFactory) |
| |
| | Class (const Class &other) |
| |
| virtual Pointer< Atom > | GetWaveObject () |
| |
| virtual Pointer< const Atom > | GetWaveObject () const |
| |
| virtual | operator Atom & () |
| |
| virtual | operator const Atom & () const |
| |
| Pointer< Wave > | AsWave () |
| |
| Pointer< const Wave > | AsWave () const |
| |
| virtual | operator Pointer< Wave > () |
| |
| | ThreadSafe () |
| |
| | ThreadSafe (const ThreadSafe &toCopy) |
| |
| ThreadSafe & | operator= (const ThreadSafe &toCopy) |
| |
| | ~ThreadSafe () |
| |
| void | LockThread () const |
| |
| void | UnlockThread () const |
| |
| void | LockMutexShared () const |
| |
| void | UnlockMutexShared () const |
| |
| | BIO_DEFAULT_IDENTIFIABLE_CONSTRUCTORS_WITH_COMMON_CONSTRUCTOR (chemical, Substance, filter::Chemical()) Substance(const UnorderedMotif< Property > &properties |
| |
| virtual | ~Substance () |
| |
| virtual void | Enable () |
| |
| virtual void | Disable () |
| |
| virtual bool | IsEnabled () const |
| |
| virtual Pointer< ::bio::physical::Wave > | Clone () const |
| |
| Pointer< ::bio::physical::Wave > | AsWave () |
| |
| Pointer< const ::bio::physical::Wave > | AsWave () const |
| |
| | operator Pointer< ::bio::physical::Wave > () |
| |
| virtual Pointer< ::bio::physical::Wave > | Modulate (Pointer< ::bio::physical::Wave > signal) |
| |
| virtual Pointer< ::bio::physical::Wave > | Demodulate () |
| |
| virtual Pointer< const ::bio::physical::Wave > | Demodulate () const |
| |
| virtual Pointer< ::bio::physical::Wave > | Superpose (const ::bio::physical::ConstWaves &displacement, Pointer< ::bio::physical::Interference > pattern) |
| |
| virtual bool | Superpose (Pointer< const ::bio::physical::Wave > displacement, Pointer< ::bio::physical::Interference > pattern) |
| |
| | Class (Pointer< Substance > object, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (Pointer< Substance > object, const Name &name, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (Pointer< Substance > object, const Id &id, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (const Class &other) |
| |
| virtual bool | RegisterProperties (const Properties &properties) |
| |
| virtual Properties | GetProperties () const |
| |
| virtual Pointer< Atom > | AsAtom () |
| |
| virtual Pointer< const Atom > | AsAtom () const |
| |
| virtual Code | Attenuate (Pointer< const physical::Wave > other) |
| |
| virtual Code | Disattenuate (Pointer< const physical::Wave > other) |
| |
| | Covalent () |
| |
| | Covalent (const Covalent &other) |
| |
| virtual | ~Covalent () |
| |
| Covalent & | operator= (const Covalent &other) |
| |
| Pointer< UnorderedMotif< Property > > | Object () |
| |
| Pointer< const UnorderedMotif< Property > > | Object () const |
| |
| | Covalent () |
| |
| | Covalent (const Covalent &other) |
| |
| virtual | ~Covalent () |
| |
| Covalent & | operator= (const Covalent &other) |
| |
| Pointer< UnorderedMotif< State > > | Object () |
| |
| Pointer< const UnorderedMotif< State > > | Object () const |
| |
| | Structure () |
| |
| virtual | ~Structure () |
| |
| | UnorderedStructureInterface () |
| |
| virtual | ~UnorderedStructureInterface () |
| |
| template<typename T > |
| T | Add (const T t) |
| |
| template<typename T > |
| Pointer< T > | Add (Pointer< T > t) |
| |
| template<typename T > |
| Code | Remove (const T t) |
| |
| template<typename T > |
| Code | Remove (Pointer< T > t) |
| |
| template<typename T > |
| void | Import (Pointer< const UnorderedMotif< T > > other) |
| |
| template<typename T > |
| void | Import (Pointer< const LinearMotif< T > > other) |
| |
| template<typename T > |
| void | Import (const ::bio::Arrangement< T > &other) |
| |
| Code | ImportAll (Pointer< const physical::Wave > other) |
| |
| template<typename T > |
| Index | GetCount () const |
| |
| template<typename T > |
| Pointer< Container > | GetAll () |
| |
| template<typename T > |
| Pointer< const Container > | GetAll () const |
| |
| template<typename T > |
| bool | Has (T content) const |
| |
| template<typename T > |
| bool | Has (Pointer< T > content) const |
| |
| template<typename T > |
| unsigned int | GetNumMatching (Pointer< const Container > other) const |
| |
| template<typename T > |
| bool | HasAll (Pointer< const Container > contents) const |
| |
| template<typename T > |
| void | Clear () |
| |
| template<typename T > |
| std::string | GetStringFrom (std::string separator=", ") |
| |
| template<typename T > |
| void | Log (const LogLevel &level=log_level::Info(), const Filter &filter=FilterPerspective::InvalidId()) |
| |
| | LinearStructureInterface () |
| |
| virtual | ~LinearStructureInterface () |
| |
| template<typename T > |
| Code | Insert (typename LinearStructureRequest< T >::PointerType toAdd, const Position position=BOTTOM, const Id optionalPositionArg=0, const bool transferSubContents=false) |
| |
| template<typename T > |
| LinearStructureRequest< T >::PointerType | GetById (const Id &id) |
| |
| template<typename T > |
| const LinearStructureRequest< T >::PointerType | GetById (const Id &id) const |
| |
| template<typename T > |
| LinearStructureRequest< T >::PointerType | GetByName (const Name &name) |
| |
| template<typename T > |
| const LinearStructureRequest< T >::PointerType | GetByName (const Name &name) const |
| |
| template<typename T > |
| LinearStructureRequest< T >::PointerType | GetOrCreateById (Id id) |
| |
| template<typename T > |
| LinearStructureRequest< T >::PointerType | GetOrCreateByName (const Name &name) |
| |
| template<typename T > |
| Code | RemoveById (const Id &id) |
| |
| template<typename T > |
| Code | RemoveByName (const Name &name) |
| |
| template<typename T > |
| LinearMotif< typenameLinearStructureRequest< T >::Pointee >::Contents | GetAllLike (Pointer< const Affinity > affinity) const |
| |
| template<typename T > |
| Emission | ForEach (Pointer< ExcitationBase > excitation) |
| |
| | BIO_DEFAULT_IDENTIFIABLE_CONSTRUCTORS_WITH_COMMON_CONSTRUCTOR (molecular, Molecule, filter::Molecular()) Molecule(const Molecule &toCopy) |
| |
| virtual | ~Molecule () |
| |
| template<typename T > |
| Id | Use (const Name &varName, Pointer< T > varPtr) |
| |
| template<typename T > |
| Id | Use (const Id &id, Pointer< T > varPtr) |
| |
| Id | Define (const Name &varName) |
| |
| Id | Define (const Id &id) |
| |
| template<typename T > |
| Id | Define (const Name &varName) |
| |
| template<typename T > |
| Id | Define (const Id &id) |
| |
| template<typename T > |
| Id | Define (const Name &varName, const T &assignment) |
| |
| template<typename T > |
| Id | Define (const Id &id, const T &assignment) |
| |
| virtual Pointer< Surface > | RotateTo (const Id &surfaceId) |
| |
| virtual Pointer< const Surface > | RotateTo (const Id &surfaceId) const |
| |
| virtual Pointer< Surface > | RotateTo (const Name &surfaceName) |
| |
| virtual Pointer< const Surface > | RotateTo (const Name &surfaceName) const |
| |
| virtual Pointer< Surface > | RotateToOrDefine (const Id &surfaceId) |
| |
| Pointer< Surface > | RotateToOrDefine (const Name &surfaceName) |
| |
| template<typename T > |
| Pointer< Surface > | RotateToOrDefine (const Id &surfaceId, T &assignment) |
| |
| template<typename T > |
| Pointer< Surface > | RotateToOrDefine (const Name &surfaceName, T &assignment) |
| |
| virtual bool | DuplicateFrom (Pointer< Molecule > source, const Name &surface) |
| |
| virtual bool | TransferFrom (Pointer< Molecule > source, const Name &surface) |
| |
| virtual Pointer< Surface > | operator() (const Id &surfaceId) |
| |
| virtual Pointer< const Surface > | operator() (const Id &surfaceId) const |
| |
| template<typename T > |
| Pointer< Surface > | operator() (const Id &surfaceId) |
| |
| virtual Pointer< Surface > | operator() (const Name &name) |
| |
| virtual Pointer< const Surface > | operator() (const Name &name) const |
| |
| template<typename T > |
| Pointer< Surface > | operator() (const Name &surfaceName) |
| |
| virtual Pointer< Molecule > | operator<< (Pointer< Surface > source) |
| |
| virtual Pointer< Surface > | operator>> (Pointer< Surface > target) |
| |
| virtual Pointer< Molecule > | operator<< (Pointer< Molecule > source) |
| |
| virtual Pointer< Molecule > | operator>> (Pointer< Molecule > target) |
| |
| | Class (Pointer< Molecule > object, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (Pointer< Molecule > object, const Name &name, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (Pointer< Molecule > object, const Id &id, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| void | SetEnvironment (Pointer< ENVIRONMENT > environment) |
| |
| Pointer< ENVIRONMENT > | GetEnvironment () |
| |
| const Pointer< ENVIRONMENT > | GetEnvironment () const |
| |
| | Metallic () |
| |
| | Metallic (const Metallic &other) |
| |
| virtual | ~Metallic () |
| |
| Metallic & | operator= (const Metallic &other) |
| |
| Pointer< chemical::DependentMotif< Surface, Molecule > > | Object () |
| |
| Pointer< const chemical::DependentMotif< Surface, Molecule > > | Object () const |
| |
| | BIO_DEFAULT_IDENTIFIABLE_CONSTRUCTORS_WITH_COMMON_CONSTRUCTOR (genetic, Expressor, filter::Genetic()) virtual ~Expressor() |
| |
| void | CommonConstructor () |
| |
| Code | Activate (const Id &proteinId) |
| |
| Code | Activate (const Name &proteinName) |
| |
| template<typename T > |
| Code | Activate () |
| |
| template<typename T > |
| Pointer< molecular::Protein > | GetExpressedProteinByName (const Name &proteinName) |
| |
| virtual Code | Translate (Pointer< const RNA > mRNA) |
| |
| virtual Code | ExpressGenes () |
| |
| virtual Pointer< const physical::Symmetry > | Spin () const |
| |
| virtual Code | Reify (Pointer< const physical::Symmetry > symmetry) |
| |
| virtual Code | AddToTranscriptome (Pointer< const RNA > toExpress) |
| |
| | Class (Pointer< Expressor > object, Filter filter=filter::Default()) |
| |
| | Class (Pointer< Expressor > object, const Name &name, Filter filter=filter::Default()) |
| |
| | Class (Pointer< Expressor > object, const Id &id, Filter filter=filter::Default()) |
| |
| | UnorderedMotif () |
| |
| | UnorderedMotif (Pointer< const Contents > contents) |
| |
| | UnorderedMotif (Pointer< const UnorderedMotif< TranscriptionFactor > > toCopy) |
| |
| | UnorderedMotif (const UnorderedMotif< TranscriptionFactor > &toCopy) |
| |
| UnorderedMotif< TranscriptionFactor > & | operator= (const UnorderedMotif< TranscriptionFactor > &toCopy) |
| |
| virtual | ~UnorderedMotif () |
| |
| virtual Pointer< Container > | GetAllImplementation () |
| |
| virtual Pointer< const Container > | GetAllImplementation () const |
| |
| virtual void | ClearImplementation () |
| |
| virtual Index | GetCountImplementation () const |
| |
| virtual TranscriptionFactor | AddImplementation (const TranscriptionFactor content) |
| |
| virtual Code | RemoveImplementation (const TranscriptionFactor content) |
| |
| virtual bool | HasImplementation (const TranscriptionFactor content) const |
| |
| virtual void | ImportImplementation (Pointer< const UnorderedMotif< TranscriptionFactor > > other) |
| |
| virtual void | ImportImplementation (const void *other) |
| |
| virtual unsigned int | GetNumMatchingImplementation (Pointer< const Container > other) const |
| |
| virtual bool | HasAllImplementation (Pointer< const Container > contents) const |
| |
| virtual String | GetStringFromImplementation (String separator=", ") |
| |
| virtual void | LogImplementation (const LogLevel &level=log_level::Info(), const Filter &filter=FilterPerspective::InvalidId()) |
| |
| | AbstractMotif () |
| |
| | AbstractMotif (const AbstractMotif &other) |
| |
| AbstractMotif & | operator= (const AbstractMotif &other) |
| |
| virtual | ~AbstractMotif () |
| |
| virtual ::std::string | GetStringFromImplementation (std::string separator=", ") |
| |
| | Covalent () |
| |
| | Covalent (const Covalent &other) |
| |
| virtual | ~Covalent () |
| |
| Covalent & | operator= (const Covalent &other) |
| |
| Pointer< chemical::LinearMotif< Plasmid > > | Object () |
| |
| Pointer< const chemical::LinearMotif< Plasmid > > | Object () const |
| |
| | Covalent () |
| |
| | Covalent (const Covalent &other) |
| |
| virtual | ~Covalent () |
| |
| Covalent & | operator= (const Covalent &other) |
| |
| Pointer< chemical::LinearMotif< molecular::Protein > > | Object () |
| |
| Pointer< const chemical::LinearMotif< molecular::Protein > > | Object () const |
| |
| | BIO_DEFAULT_IDENTIFIABLE_CONSTRUCTORS (molecular, Vesicle, filter::Molecular()) Vesicle(const Vesicle &toCopy) |
| |
| virtual | ~Vesicle () |
| |
| | Class (Pointer< Vesicle > object, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (Pointer< Vesicle > object, const Name &name, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (Pointer< Vesicle > object, const Id &id, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| void | SetEnvironment (Pointer< ENVIRONMENT > environment) |
| |
| Pointer< ENVIRONMENT > | GetEnvironment () |
| |
| const Pointer< ENVIRONMENT > | GetEnvironment () const |
| |
| | Periodic (Milliseconds interval=GetDefaultInterval()) |
| |
| virtual | ~Periodic () |
| |
| virtual void | InitializeImplementation (ByteStreams &args) |
| |
| Milliseconds | GetInterval () const |
| |
| Timestamp | GetTimeLastCrested () const |
| |
| float | GetIntervalInSeconds () const |
| |
| virtual void | SetLastCrestTimestamp (Timestamp lastCrest) |
| |
| virtual Pointer< const Symmetry > | Spin () const |
| |
| virtual Code | Reify (Pointer< const Symmetry > symmetry) |
| |
| virtual Properties | GetProperties () const |
| |
| | Class (Pointer< Periodic > object, Pointer< Symmetry > symmetry=NULL) |
| |
| | Class (Pointer< Periodic > object, SymmetryFactory symmetryFactory) |
| |
| | Class (const Class &other) |
| |
| virtual Pointer< Periodic > | GetWaveObject () |
| |
| virtual Pointer< const Periodic > | GetWaveObject () const |
| |
| virtual | operator Periodic & () |
| |
| virtual | operator const Periodic & () const |
| |
| virtual Pointer< Wave > | Clone () const |
| |
| Pointer< Wave > | AsWave () |
| |
| Pointer< const Wave > | AsWave () const |
| |
| virtual | operator Pointer< Wave > () |
| |
|
| typedef Id | Identifier |
| |
| typedef Arrangement< Identifier > | Ids |
| |
| typedef PERSPECTIVE | Perspective |
| |
| typedef BondCloneAction(* | BondClonePolicy) (const Bond &bond) |
| |
| typedef void(* | BondVisitor) (const Bond &bond, void *context) |
| |
| typedef BondCloneAction(* | BondMutator) (Bond &bond, void *context) |
| |
| typedef Arrangement< TranscriptionFactor > | Contents |
| |
| static Pointer< T > | Convert (Pointer< Wave > wave) |
| |
| static Properties | GetResonanceBetween (ConstWaves waves) |
| |
| static Properties | GetResonanceBetween (Pointer< const Wave > wave1, Pointer< const Wave > wave2) |
| |
| static Properties | GetResonanceBetween (Pointer< const Wave > wave, const Properties &properties) |
| |
| static void | Log (Pointer< const Writer > writer, LogLevel level, const char *format,...) |
| |
| static bool | ShouldLog (Pointer< const Writer > writer, LogLevel level) |
| |
| static Pointer< Writer > | Convert (Pointer< Wave > wave) |
| |
| static Pointer< Filterable > | Convert (Pointer< Wave > wave) |
| |
| static BondCloneAction | DefaultBondClonePolicy (const Bond &bond) |
| |
| template<typename T > |
| static AtomicNumber | GetBondId () |
| |
| static Pointer< Atom > | Convert (Pointer< Wave > wave) |
| |
| static void | ImportAllCollectVisitor (const chemical::Bond &bond, void *ctx) |
| |
| static void | DonateCollectVisitor (const chemical::Bond &bond, void *ctx) |
| |
| static void | DonateBonds (Pointer< chemical::Atom > donor, Pointer< chemical::Atom > receiver) |
| |
| static void | BreakDonatedCollectVisitor (const chemical::Bond &bond, void *ctx) |
| |
| static void | BreakDonatedBonds (Pointer< chemical::Atom > receiver) |
| |
| static BondType | GetBondType () |
| |
| static Contents * | NewContents (Index expectedSize) |
| |
| static Contents * | NewContents (const Contents &contents) |
| |
| static Contents * | NewContents (Pointer< const Container > contents) |
| |
| static Properties | GetClassProperties () |
| |
| static Milliseconds | GetDefaultInterval () |
| |
| static Properties | GetClassProperties () |
| |
| static Symmetry * | MakePeriodicSymmetry () |
| |
| static Pointer< Periodic > | Convert (Pointer< Wave > wave) |
| |
| const UnorderedMotif< State > & | states |
| |
| typedef Id | Identifier |
| |
| typedef Arrangement< Identifier > | Ids |
| |
| typedef PERSPECTIVE | Perspective |
| |
| typedef BondCloneAction(* | BondClonePolicy) (const Bond &bond) |
| |
| typedef void(* | BondVisitor) (const Bond &bond, void *context) |
| |
| typedef BondCloneAction(* | BondMutator) (Bond &bond, void *context) |
| |
| enum | ContentsAllocation |
| |
| typedef physical::Line | Contents |
| |
| enum | ContentsAllocation |
| |
| typedef Arrangement< Pointer< CONTENT_TYPE > > | Contents |
| |
| typedef type::RemovePointer< T >::Type | EnvironmentType |
| |
| typedef Pointer< EnvironmentType > | EnvironmentPointer |
| |
| void | RegisterType () |
| |
| | Elementary (const Properties properties) |
| |
| | Elementary () |
| |
| virtual | ~Elementary () |
| |
| virtual void | InitializeImplementation (ByteStreams &args) |
| |
| friend::std::ostream & | operator<< (std::ostream &out, const Identifiable< Id > &t) |
| |
| | Identifiable (Pointer< Perspective< Id > > perspective=NULL) |
| |
| | Identifiable (const Name &name, Pointer< Perspective< Id > > perspective=NULL) |
| |
| | Identifiable (Identifier id, Pointer< Perspective< Id > > perspective=NULL) |
| |
| | Identifiable (const Identifiable &other) |
| |
| virtual | ~Identifiable () |
| |
| virtual | operator Id () const |
| |
| virtual bool | operator== (const Identifier id) const |
| |
| virtual bool | operator== (const Name &name) const |
| |
| virtual bool | operator== (const Identifiable< Id > &other) const |
| |
| virtual Name | GetName () const |
| |
| virtual Identifier | GetId () const |
| |
| virtual bool | SetName (const Name &name) |
| |
| virtual bool | SetId (Identifier id) |
| |
| virtual bool | IsName (const Name &name) const |
| |
| virtual bool | IsNameInsensitive (const Name &name) const |
| |
| virtual bool | IsId (Identifier id) const |
| |
| virtual void | SetPerspective (Pointer< Perspective< Id > > perspective) |
| |
| | Observer (Pointer< Perspective > perspective=NULL) |
| |
| | Observer (const Observer &other) |
| |
| virtual | ~Observer () |
| |
| virtual void | SetPerspective (Pointer< Perspective > perspective) |
| |
| virtual Pointer< Perspective > | GetPerspective () const |
| |
| | VirtualBase () |
| |
| virtual | ~VirtualBase () |
| |
| void | Initialize (ByteStreams &args) |
| |
| void | Initialize (ByteStream arg1) |
| |
| void | Initialize (ByteStream arg1, ByteStream arg2) |
| |
| void | Initialize (ByteStream arg1, ByteStream arg2, ByteStream arg3) |
| |
| | Writer () |
| |
| | Writer (Filter logFilter) |
| |
| virtual | ~Writer () |
| |
| virtual Pointer< const Writer > | AsLogWriter () const |
| |
| bool | IsEnabled (LogLevel level) const |
| |
| virtual void | Log (LogLevel level, const char *format, va_list args) const |
| |
| | Class (Pointer< Writer > object, Pointer< Symmetry > symmetry=NULL) |
| |
| | Class (Pointer< Writer > object, SymmetryFactory symmetryFactory) |
| |
| | Class (const Class &other) |
| |
| virtual Pointer< Writer > | GetWaveObject () |
| |
| virtual Pointer< const Writer > | GetWaveObject () const |
| |
| virtual | operator Writer & () |
| |
| virtual | operator const Writer & () const |
| |
| Pointer< Wave > | AsWave () |
| |
| Pointer< const Wave > | AsWave () const |
| |
| virtual | operator Pointer< Wave > () |
| |
| | Filterable () |
| |
| | Filterable (Filter filter) |
| |
| virtual | ~Filterable () |
| |
| virtual void | InitializeImplementation (ByteStreams &args) |
| |
| virtual void | SetFilter (Filter filter) |
| |
| Filter | GetFilter () const |
| |
| | Class (Pointer< Filterable > object, Pointer< Symmetry > symmetry=NULL) |
| |
| | Class (Pointer< Filterable > object, SymmetryFactory symmetryFactory) |
| |
| | Class (const Class &other) |
| |
| virtual Pointer< Filterable > | GetWaveObject () |
| |
| virtual Pointer< const Filterable > | GetWaveObject () const |
| |
| virtual | operator Filterable & () |
| |
| virtual | operator const Filterable & () const |
| |
| Pointer< Wave > | AsWave () |
| |
| Pointer< const Wave > | AsWave () const |
| |
| virtual | operator Pointer< Wave > () |
| |
| void | IndexBond (AtomicNumber bondedId, Valence position) |
| |
| void | UnindexBond (AtomicNumber bondedId) |
| |
| | Atom () |
| |
| | Atom (const Atom &other) |
| |
| virtual | ~Atom () |
| |
| void | CloneBondsFrom (const Atom &other, BondClonePolicy policy=&Atom::DefaultBondClonePolicy) |
| |
| Pointer< physical::Wave > | GetBonded (Valence position) |
| |
| Pointer< const physical::Wave > | GetBonded (Valence position) const |
| |
| Pointer< const physical::Wave > | ResolveBondedForReadById (AtomicNumber bondId) const |
| |
| Pointer< physical::Wave > | ResolveBondedForWriteById (AtomicNumber bondId) |
| |
| template<typename T > |
| Cow< T > | AsBonded () const |
| |
| template<typename T > |
| Pointer< T > | AsBondedQuantum () const |
| |
| template<typename T > |
| atom_detail::AsResultType< T, type::IsWaveImplementation< typenametype::RemovePointer< T >::Type >::sValue >::Type | As () const |
| |
| template<typename T > |
| | operator T () const |
| |
| template<typename T > |
| Valence | FormBond (T toBond, BondType type=bond_type::Unknown()) |
| |
| template<typename T > |
| bool | BreakBond (T toDisassociate, BondType type=bond_type::Unknown()) |
| |
| Valence | GetBondPosition (AtomicNumber bondedId) const |
| |
| Valence | GetBondPosition (const Name &typeName) const |
| |
| Valence | GetBondPositionLocked (AtomicNumber bondedId) const |
| |
| template<typename T > |
| Valence | GetBondPosition () const |
| |
| BondType | GetBondType (Valence position) const |
| |
| template<typename T > |
| BondType | GetBondType () const |
| |
| Pointer< Bonds > | GetAllBonds () |
| |
| Pointer< const Bonds > | GetAllBonds () const |
| |
| void | ForEachBond (BondVisitor visitor, void *context=NULL) const |
| |
| void | ForEachBondMutable (BondMutator mutator, void *context=NULL) |
| |
| virtual Valence | FormBondImplementation (Pointer< physical::Wave > toBond, AtomicNumber id, BondType type) |
| |
| Valence | FormBondImplementation (Pointer< physical::Wave > toBond, AtomicNumber id, BondType type, bool ownsBonded) |
| |
| Valence | FormBondImplementationLocked (Pointer< physical::Wave > toBond, AtomicNumber id, BondType type, bool ownsBonded) |
| |
| virtual bool | BreakBondImplementation (AtomicNumber id, BondType type) |
| |
| bool | BreakBondImplementationLocked (AtomicNumber id, BondType type) |
| |
| | Class (Pointer< Atom > object, Pointer< Symmetry > symmetry=NULL) |
| |
| | Class (Pointer< Atom > object, SymmetryFactory symmetryFactory) |
| |
| | Class (const Class &other) |
| |
| virtual Pointer< Atom > | GetWaveObject () |
| |
| virtual Pointer< const Atom > | GetWaveObject () const |
| |
| virtual | operator Atom & () |
| |
| virtual | operator const Atom & () const |
| |
| Pointer< Wave > | AsWave () |
| |
| Pointer< const Wave > | AsWave () const |
| |
| virtual | operator Pointer< Wave > () |
| |
| | ThreadSafe () |
| |
| | ThreadSafe (const ThreadSafe &toCopy) |
| |
| ThreadSafe & | operator= (const ThreadSafe &toCopy) |
| |
| | ~ThreadSafe () |
| |
| void | LockThread () const |
| |
| void | UnlockThread () const |
| |
| void | LockMutexShared () const |
| |
| void | UnlockMutexShared () const |
| |
| template<typename T > |
| Pointer< LinearMotif< T > > | ResolveLinearMotif () |
| |
| template<typename T > |
| Pointer< const LinearMotif< T > > | ResolveLinearMotif () const |
| |
| void | ClearTranscriptome () |
| |
| | UnorderedMotif (ContentsAllocation allocation) |
| |
| | BIO_DEFAULT_IDENTIFIABLE_CONSTRUCTORS (chemical, Solution, filter::Chemical()) virtual Id Dissolve(Pointer< Substance > toDissolve |
| |
| virtual Pointer< Substance > | Separate (const Id &id) |
| |
| virtual Id | Influx (const Solute &toInflux) |
| |
| virtual Solute | Efflux (const Id &soluteId) |
| |
| virtual const Solute | Efflux (const Id &soluteId) const |
| |
| virtual Solute | Efflux (const Name &substanceName) |
| |
| virtual const Solute | Efflux (const Name &substanceName) const |
| |
| virtual Pointer< physical::Line > | GetAllSolutes () |
| |
| virtual Pointer< const physical::Line > | GetAllSolutes () const |
| |
| virtual Pointer< ::bio::physical::Wave > | Clone () const |
| |
| Pointer< ::bio::physical::Wave > | AsWave () |
| |
| Pointer< const ::bio::physical::Wave > | AsWave () const |
| |
| | operator Pointer< ::bio::physical::Wave > () |
| |
| virtual Pointer< ::bio::physical::Wave > | Modulate (Pointer< ::bio::physical::Wave > signal) |
| |
| virtual Pointer< ::bio::physical::Wave > | Demodulate () |
| |
| virtual Pointer< const ::bio::physical::Wave > | Demodulate () const |
| |
| virtual Pointer< ::bio::physical::Wave > | Superpose (const ::bio::physical::ConstWaves &displacement, Pointer< ::bio::physical::Interference > pattern) |
| |
| virtual bool | Superpose (Pointer< const ::bio::physical::Wave > displacement, Pointer< ::bio::physical::Interference > pattern) |
| |
| | Class (Pointer< Solution > object, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (Pointer< Solution > object, const Name &name, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (Pointer< Solution > object, const Id &id, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (const Class &other) |
| |
| virtual bool | RegisterProperties (const Properties &properties) |
| |
| virtual Properties | GetProperties () const |
| |
| virtual Pointer< Atom > | AsAtom () |
| |
| virtual Pointer< const Atom > | AsAtom () const |
| |
| virtual Code | Attenuate (Pointer< const physical::Wave > other) |
| |
| virtual Code | Disattenuate (Pointer< const physical::Wave > other) |
| |
| virtual Code | Attenuate (Pointer< const physical::Wave > other) |
| |
| virtual Code | Disattenuate (Pointer< const physical::Wave > other) |
| |
| | DependentMotif (EnvironmentPointer environment=NULL) |
| |
| | DependentMotif (const typename LinearMotif< Solute >::Contents *contents, EnvironmentPointer environment=NULL) |
| |
| | DependentMotif (const DependentMotif< Solute, Solution > &toCopy) |
| |
| virtual | ~DependentMotif () |
| |
| virtual void | SetEnvironment (EnvironmentPointer environment) |
| |
| virtual ContentPointer | AddImplementation (ContentPointer content) |
| |
| virtual Code | InsertImplementation (ContentPointer toAdd, const Position position=BOTTOM, const Id optionalPositionArg=0, const bool transferSubContents=false) |
| |
| | LinearMotif () |
| |
| | LinearMotif (const Contents *contents) |
| |
| | LinearMotif (const LinearMotif< CONTENT_TYPE > &toCopy) |
| |
| virtual | ~LinearMotif () |
| |
| virtual AtomicNumber | GetContentTypeId () const |
| |
| virtual bool | AddWaveByContentType (Pointer< physical::Wave > wave) |
| |
| virtual bool | AddSharedWaveByContentType (Pointer< physical::Wave > wave) |
| |
| virtual ContentPointer | AddImplementation (ContentPointer content) |
| |
| virtual ContentPointer | AddSharedImplementation (ContentPointer content) |
| |
| void | ReleaseContentOwnership () |
| |
| ReleaseResult | ReleaseImplementation (const ContentPointer content) |
| |
| virtual Code | RemoveImplementation (const ContentPointer content) |
| |
| virtual Code | InsertImplementation (ContentPointer toAdd, const Position position=BOTTOM, const Id optionalPositionArg=0, const bool transferSubContents=false) |
| |
| virtual ContentPointer | GetByIdImplementation (const Id &id) |
| |
| virtual const ContentPointer | GetByIdImplementation (const Id &id) const |
| |
| virtual ContentPointer | GetByNameImplementation (const Name &name) |
| |
| virtual const ContentPointer | GetByNameImplementation (const Name &name) const |
| |
| virtual ContentPointer | CreateImplementation () |
| |
| virtual ContentPointer | CreateWithIdImplementation (const Id &id) |
| |
| virtual ContentPointer | CreateWithNameImplementation (const Name &name) |
| |
| virtual ContentPointer | GetOrCreateByIdImplementation (const Id &id) |
| |
| virtual ContentPointer | GetOrCreateByNameImplementation (const Name &name) |
| |
| virtual Code | RemoveByIdImplementation (const Id &id) |
| |
| virtual Code | RemoveByNameImplementation (const Name &name) |
| |
| virtual bool | HasImplementation (const ContentPointer &content) const |
| |
| virtual void | ImportImplementation (Pointer< const LinearMotif< CONTENT_TYPE > > other) |
| |
| virtual void | ImportImplementation (const void *other) |
| |
| virtual Contents | GetAllLikeImplementation (Pointer< const Affinity > affinity) const |
| |
| virtual Emission | ForEachImplementation (Pointer< const ExcitationBase > excitation) |
| |
| virtual ::std::string | GetStringFromImplementation (std::string separator=", ") |
| |
| virtual void | ClearImplementation () |
| |
| virtual Pointer< Container > | GetAllImplementation () |
| |
| virtual Pointer< const Container > | GetAllImplementation () const |
| |
| virtual Pointer< ::bio::physical::Wave > | Clone () const |
| |
| Pointer< ::bio::physical::Wave > | AsWave () |
| |
| Pointer< const ::bio::physical::Wave > | AsWave () const |
| |
| | operator Pointer< ::bio::physical::Wave > () |
| |
| virtual Pointer< ::bio::physical::Wave > | Modulate (Pointer< ::bio::physical::Wave > signal) |
| |
| virtual Pointer< ::bio::physical::Wave > | Demodulate () |
| |
| virtual Pointer< const ::bio::physical::Wave > | Demodulate () const |
| |
| virtual Pointer< ::bio::physical::Wave > | Superpose (const ::bio::physical::ConstWaves &displacement, Pointer< ::bio::physical::Interference > pattern) |
| |
| virtual bool | Superpose (Pointer< const ::bio::physical::Wave > displacement, Pointer< ::bio::physical::Interference > pattern) |
| |
| | Class (Pointer< LinearMotif< CONTENT_TYPE > > object, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (Pointer< LinearMotif< CONTENT_TYPE > > object, const Name &name, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (Pointer< LinearMotif< CONTENT_TYPE > > object, const Id &id, Filter filter=filter::Default(), SymmetryType symmetryType=symmetry_type::Object()) |
| |
| | Class (const Class &other) |
| |
| virtual bool | RegisterProperties (const Properties &properties) |
| |
| virtual Properties | GetProperties () const |
| |
| virtual Pointer< Atom > | AsAtom () |
| |
| virtual Pointer< const Atom > | AsAtom () const |
| |
| | UnorderedMotif (ContentsAllocation allocation) |
| |
| | UnorderedMotif () |
| |
| | UnorderedMotif (Pointer< const Contents > contents) |
| |
| | UnorderedMotif (Pointer< const UnorderedMotif< Pointer< CONTENT_TYPE > > > toCopy) |
| |
| | UnorderedMotif (const UnorderedMotif< Pointer< CONTENT_TYPE > > &toCopy) |
| |
| UnorderedMotif< Pointer< CONTENT_TYPE > > & | operator= (const UnorderedMotif< Pointer< CONTENT_TYPE > > &toCopy) |
| |
| virtual | ~UnorderedMotif () |
| |
| virtual Index | GetCountImplementation () const |
| |
| virtual Pointer< CONTENT_TYPE > | AddImplementation (const Pointer< CONTENT_TYPE > content) |
| |
| virtual Code | RemoveImplementation (const Pointer< CONTENT_TYPE > content) |
| |
| virtual bool | HasImplementation (const Pointer< CONTENT_TYPE > content) const |
| |
| virtual void | ImportImplementation (Pointer< const UnorderedMotif< Pointer< CONTENT_TYPE > > > other) |
| |
| virtual unsigned int | GetNumMatchingImplementation (Pointer< const Container > other) const |
| |
| virtual bool | HasAllImplementation (Pointer< const Container > contents) const |
| |
| virtual String | GetStringFromImplementation (String separator=", ") |
| |
| virtual void | LogImplementation (const LogLevel &level=log_level::Info(), const Filter &filter=FilterPerspective::InvalidId()) |
| |
| | EnvironmentDependent (EnvironmentPointer environment=NULL) |
| |
| virtual | ~EnvironmentDependent () |
| |
| virtual EnvironmentPointer | GetEnvironment () |
| |
| virtual const EnvironmentPointer | GetEnvironment () const |
| |
| virtual void | SetEnvironment (EnvironmentPointer environment) |
| |
| static void | Log (Pointer< const Writer > writer, LogLevel level, const char *format,...) |
| |
| static bool | ShouldLog (Pointer< const Writer > writer, LogLevel level) |
| |
| static Pointer< Writer > | Convert (Pointer< Wave > wave) |
| |
| static Pointer< Filterable > | Convert (Pointer< Wave > wave) |
| |
| static BondCloneAction | DefaultBondClonePolicy (const Bond &bond) |
| |
| template<typename T > |
| static AtomicNumber | GetBondId () |
| |
| static Pointer< Atom > | Convert (Pointer< Wave > wave) |
| |
| static Properties | GetClassProperties () |
| |
| static Contents * | NewContents (Index expectedSize) |
| |
| static Contents * | NewContents (const Contents &contents) |
| |
| static Contents * | NewContents (Pointer< const Container > contents) |
| |
| Pointer< molecular::Protein > | mcApoptosis |
| |
| Pointer< molecular::Protein > | mcCrest |
| |
| Pointer< T > | mObject |
| |
| LazyPointer< Symmetry > | mSymmetry |
| |
| bool | mHasSignal |
| |
| uint16_t | mTypeId |
| |
| bool | mHasBeenInitialized |
| |
| Pointer< Writer > | mObject |
| |
| Filter | mFilter |
| |
| Pointer< Filterable > | mObject |
| |
| Bonds | mBonds |
| |
| ::std::map< AtomicNumber, Valence > | mBondIndex |
| |
| Arrangement< Pointer< const physical::Wave > > | mBackflowPreventer |
| |
| Pointer< Atom > | mObject |
| |
| Pointer< UnorderedMotif< Property > > | mT |
| |
| Pointer< UnorderedMotif< State > > | mT |
| |
| Pointer< chemical::DependentMotif< Surface, Molecule > > | mT |
| |
| Transcriptome | mTranscriptome |
| |
| CowPtr< Container > | mContents |
| |
| Pointer< chemical::LinearMotif< Plasmid > > | mT |
| |
| Pointer< chemical::LinearMotif< molecular::Protein > > | mT |
| |
| const DiffusionTime & | diffusionTime = diffusion::time::Destruction() |
| |
| const DiffusionTime const DiffusionEffort & | diffusionEffort |
| |
| AtomicNumber | mContentId |
| |
| EnvironmentPointer | mEnvironment |
| |
| Milliseconds | mInterval |
| |
| Timestamp | mLastCrestTimestamp |
| |
| Pointer< Periodic > | mObject |
| |
template<
typename T>
class bio::circulatory::Class< T >
A circulatory::Class extends cellular::Class
Class in other namespaces will grow to include more complex, templated logic.
This pattern prevents you from having to define virtual methods each of your child classes, so long as you always derive from the appropriate Class<T>.
- Template Parameters
-
| T | a pointer to a class type. |