|
| | FirstToWrite (const Superposition &applyTo=superposition::FirstToWrite()) |
| |
| virtual | ~FirstToWrite () |
| |
| virtual ByteStream | operator() (const ConstWaves &waves) const |
| |
| | Class (Pointer< FirstToWrite > object, Pointer< Symmetry > symmetry=NULL) |
| |
| | Class (Pointer< FirstToWrite > object, SymmetryFactory symmetryFactory) |
| |
| | Class (const Class &other) |
| |
| virtual | ~Class () |
| |
| virtual Pointer< FirstToWrite > | GetWaveObject () |
| |
| virtual Pointer< const FirstToWrite > | GetWaveObject () const |
| |
| virtual | operator FirstToWrite & () |
| |
| virtual | operator const FirstToWrite & () const |
| |
| virtual Pointer< Wave > | Clone () 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 () |
| |
| virtual Properties | GetProperties () const |
| |
| virtual Pointer< const Symmetry > | Spin () const |
| |
| Pointer< const Symmetry > | GetSymmetry () const |
| |
| virtual Code | Reify (Pointer< const Symmetry > symmetry) |
| |
| 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) |
| |
| virtual Pointer< Wave > | Demodulate () |
| |
| virtual Pointer< const Wave > | Demodulate () const |
| |
| virtual Code | Attenuate (Pointer< const Wave > other) |
| |
| virtual Code | Disattenuate (Pointer< const Wave > other) |
| |
| Pointer< Wave > | AsWave () |
| |
| Pointer< const Wave > | AsWave () const |
| |
| virtual Pointer< chemical::Atom > | AsAtom () |
| |
| virtual Pointer< const chemical::Atom > | AsAtom () 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) |
| |
| | Collapse (const Superposition &applyTo) |
| |
| virtual | ~Collapse () |
| |
| | Class (Pointer< Collapse > object, Pointer< Symmetry > symmetry=NULL) |
| |
| | Class (Pointer< Collapse > object, SymmetryFactory symmetryFactory) |
| |
| | Class (const Class &other) |
| |
| virtual | ~Class () |
| |
| virtual Pointer< Collapse > | GetWaveObject () |
| |
| virtual Pointer< const Collapse > | GetWaveObject () const |
| |
| virtual | operator Collapse & () |
| |
| virtual | operator const Collapse & () const |
| |
| virtual Pointer< Wave > | Clone () const |
| |
| Pointer< Wave > | AsWave () |
| |
| Pointer< const Wave > | AsWave () const |
| |
| virtual | operator Pointer< Wave > () |
| |
| | Identifiable (Pointer< Perspective< Superposition > > perspective=NULL) |
| |
| | Identifiable (const Name &name, Pointer< Perspective< Superposition > > perspective=NULL) |
| |
| | Identifiable (Identifier id, Pointer< Perspective< Superposition > > perspective=NULL) |
| |
| | Identifiable (const Identifiable &other) |
| |
| virtual | ~Identifiable () |
| |
| virtual | operator Superposition () const |
| |
| virtual bool | operator== (const Identifier id) const |
| |
| virtual bool | operator== (const Name &name) const |
| |
| virtual bool | operator== (const Identifiable< Superposition > &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< Superposition > > perspective) |
| |
| | Class (Pointer< T > object, Pointer< Symmetry > symmetry=NULL) |
| |
| | Class (Pointer< T > object, SymmetryFactory symmetryFactory) |
| |
| | Class (const Class &other) |
| |
| virtual | ~Class () |
| |
| virtual Pointer< T > | GetWaveObject () |
| |
| virtual Pointer< const T > | GetWaveObject () const |
| |
| virtual | operator T& () |
| |
| virtual | operator const T & () const |
| |
| virtual Pointer< Wave > | Clone () const |
| |
| Pointer< Wave > | AsWave () |
| |
| Pointer< const Wave > | AsWave () const |
| |
| virtual | operator Pointer< Wave > () |
| |
| | Observer (Pointer< Perspective > perspective=NULL) |
| |
| | Observer (const Observer &other) |
| |
| virtual | ~Observer () |
| |
| virtual void | SetPerspective (Pointer< Perspective > perspective) |
| |
| virtual Pointer< Perspective > | GetPerspective () const |
| |