| As() const | bio::chemical::Atom | |
| AsAtom() | bio::physical::Wave | inlinevirtual |
| AsAtom() const | bio::physical::Wave | inlinevirtual |
| AsBonded() const | bio::chemical::Atom | |
| AsBondedQuantum() const | bio::chemical::Atom | inline |
| AsWave() | bio::physical::Class< Atom > | inline |
| AsWave() const | bio::physical::Class< Atom > | inline |
| Atom() | bio::chemical::Atom | explicit |
| Atom(const Atom &other) | bio::chemical::Atom | explicit |
| Attenuate(Pointer< const physical::Wave > other) | bio::chemical::Atom | virtual |
| BondClonePolicy typedef | bio::chemical::Atom | |
| BondMutator typedef | bio::chemical::Atom | |
| BondVisitor typedef | bio::chemical::Atom | |
| BreakBond(T toDisassociate, BondType type=bond_type::Unknown()) | bio::chemical::Atom | inline |
| BreakBondImplementation(AtomicNumber id, BondType type) | bio::chemical::Atom | virtual |
| BreakBondImplementationLocked(AtomicNumber id, BondType type) | bio::chemical::Atom | |
| Class(Pointer< Atom > object, Pointer< Symmetry > symmetry=NULL) | bio::physical::Class< Atom > | inline |
| Class(Pointer< Atom > object, SymmetryFactory symmetryFactory) | bio::physical::Class< Atom > | inline |
| Class(const Class &other) | bio::physical::Class< Atom > | inline |
| Clone() const | bio::physical::Class< Atom > | inlinevirtual |
| CloneBondsFrom(const Atom &other, BondClonePolicy policy=&Atom::DefaultBondClonePolicy) | bio::chemical::Atom | |
| Convert(Pointer< Wave > wave) | bio::physical::Class< Atom > | inlinestatic |
| Covalent() | bio::Covalent< T > | inline |
| Covalent(const Covalent &other) | bio::Covalent< T > | inline |
| DefaultBondClonePolicy(const Bond &bond) | bio::chemical::Atom | static |
| Demodulate() | bio::physical::Wave | virtual |
| Demodulate() const | bio::physical::Wave | virtual |
| Disattenuate(Pointer< const physical::Wave > other) | bio::chemical::Atom | virtual |
| ForEachBond(BondVisitor visitor, void *context=NULL) const | bio::chemical::Atom | |
| ForEachBondMutable(BondMutator mutator, void *context=NULL) | bio::chemical::Atom | |
| FormBond(T toBond, BondType type=bond_type::Unknown()) | bio::chemical::Atom | inline |
| FormBondImplementation(Pointer< physical::Wave > toBond, AtomicNumber id, BondType type) | bio::chemical::Atom | virtual |
| FormBondImplementation(Pointer< physical::Wave > toBond, AtomicNumber id, BondType type, bool ownsBonded) | bio::chemical::Atom | |
| FormBondImplementationLocked(Pointer< physical::Wave > toBond, AtomicNumber id, BondType type, bool ownsBonded) | bio::chemical::Atom | |
| GetAllBonds() | bio::chemical::Atom | |
| GetAllBonds() const | bio::chemical::Atom | |
| GetBonded(Valence position) | bio::chemical::Atom | |
| GetBonded(Valence position) const | bio::chemical::Atom | |
| GetBondId() | bio::chemical::Atom | inlinestatic |
| GetBondPosition(AtomicNumber bondedId) const | bio::chemical::Atom | |
| GetBondPosition(const Name &typeName) const | bio::chemical::Atom | |
| GetBondPosition() const | bio::chemical::Atom | inline |
| GetBondPositionLocked(AtomicNumber bondedId) const | bio::chemical::Atom | |
| GetBondType(Valence position) const | bio::chemical::Atom | |
| GetBondType() const | bio::chemical::Atom | inline |
| GetProperties() const | bio::physical::Wave | virtual |
| GetResonanceBetween(ConstWaves waves) | bio::physical::Wave | static |
| GetResonanceBetween(Pointer< const Wave > wave1, Pointer< const Wave > wave2) | bio::physical::Wave | static |
| GetResonanceBetween(Pointer< const Wave > wave, const Properties &properties) | bio::physical::Wave | static |
| GetSymmetry() const | bio::physical::Wave | |
| GetTypeId() const | bio::physical::Wave | inline |
| GetWaveObject() | bio::physical::Class< Atom > | inlinevirtual |
| GetWaveObject() const | bio::physical::Class< Atom > | inlinevirtual |
| IndexBond(AtomicNumber bondedId, Valence position) | bio::chemical::Atom | protected |
| LockMutexShared() const | bio::ThreadSafe | |
| LockThread() const | bio::ThreadSafe | |
| mBackflowPreventer | bio::chemical::Atom | protected |
| mBondIndex | bio::chemical::Atom | protected |
| mBonds | bio::chemical::Atom | protected |
| mHasSignal | bio::physical::Wave | protected |
| mObject | bio::physical::Class< Atom > | mutableprotected |
| Modulate(Pointer< Wave > signal) | bio::physical::Wave | virtual |
| mSymmetry | bio::physical::Wave | mutableprotected |
| mT | bio::Covalent< T > | protected |
| mTypeId | bio::physical::Wave | protected |
| Object() | bio::Covalent< T > | inline |
| Object() const | bio::Covalent< T > | inline |
| operator Atom &() | bio::physical::Class< Atom > | inlinevirtual |
| operator const Atom &() const | bio::physical::Class< Atom > | inlinevirtual |
| operator Pointer< Wave >() | bio::physical::Class< Atom > | inlinevirtual |
| operator T() const | bio::chemical::Atom | |
| operator*(Pointer< Wave > signal) | bio::physical::Wave | virtual |
| operator*() | bio::physical::Wave | virtual |
| operator*() const | bio::physical::Wave | virtual |
| operator+(Pointer< const Wave > other) | bio::physical::Wave | virtual |
| operator-(Pointer< const Wave > other) | bio::physical::Wave | virtual |
| operator=(const Covalent &other) | bio::Covalent< T > | inline |
| bio::chemical::Atom::operator=(const Wave &other) | bio::physical::Wave | |
| bio::chemical::Atom::operator=(const ThreadSafe &toCopy) | bio::ThreadSafe | |
| operator|(Pointer< Symmetry > symmetry) | bio::physical::Wave | virtual |
| Reify(Pointer< const physical::Symmetry > symmetry) | bio::chemical::Atom | virtual |
| ResolveBondedForReadById(AtomicNumber bondId) const | bio::chemical::Atom | |
| ResolveBondedForWriteById(AtomicNumber bondId) | bio::chemical::Atom | |
| SetTypeId(uint16_t typeId) | bio::physical::Wave | inline |
| Spin() const | bio::chemical::Atom | virtual |
| Superpose(Pointer< const Wave > displacement, Pointer< Interference > pattern) | bio::physical::Wave | virtual |
| Superpose(const ConstWaves &displacement, Pointer< Interference > pattern) | bio::physical::Wave | virtual |
| ThreadSafe() | bio::ThreadSafe | |
| ThreadSafe(const ThreadSafe &toCopy) | bio::ThreadSafe | |
| UnindexBond(AtomicNumber bondedId) | bio::chemical::Atom | protected |
| UnlockMutexShared() const | bio::ThreadSafe | |
| UnlockThread() const | bio::ThreadSafe | |
| Wave(Pointer< Symmetry > symmetry=NULL) | bio::physical::Wave | |
| Wave(const Wave &other) | bio::physical::Wave | |
| ~Atom() | bio::chemical::Atom | virtual |
| ~Class() | bio::physical::Class< Atom > | inlinevirtual |
| ~Covalent() | bio::Covalent< T > | inlinevirtual |
| ~ThreadSafe() | bio::ThreadSafe | |
| ~Wave() | bio::physical::Wave | virtual |