|
libbio
|
#include <SuperSymmetry.h>


Protected Attributes | |
| Superposition | mSuperposition |
| Pointer< Interference > | mInterference |
Protected Attributes inherited from bio::physical::Symmetry | |
| ByteStream | mValue |
| Identifiable< SymmetryType > | mType |
| Timestamp | mTimeCreated |
| Timestamp | mTimeUpdated |
| Pointer< Wave > | mRealization |
Protected Attributes inherited from bio::VirtualBase | |
| bool | mHasBeenInitialized |
Additional Inherited Members | |
Public Types inherited from bio::physical::Identifiable< Id > | |
| typedef Id | Identifier |
| typedef Arrangement< Identifier > | Ids |
Public Types inherited from bio::physical::Observer< PERSPECTIVE > | |
| typedef PERSPECTIVE | Perspective |
Protected Member Functions inherited from bio::physical::Identifiable< Id > | |
| virtual void | InitializeImplementation (ByteStreams &args) |
| friend::std::ostream & | operator<< (std::ostream &out, const Identifiable< Id > &t) |
Protected Member Functions inherited from bio::VirtualBase | |
| 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) |
SuperSymmetry extends Symmetry by adding a Superposition and Interference.
SuperSymmetry enables recursive Interference patterns.
This class should not be used directly.
See Interference.h for more information.
| bio::physical::SuperSymmetry::SuperSymmetry | ( | const Id & | symmetry, |
| const Superposition & | superposition = 0, |
||
| Pointer< Interference > | interference = NULL |
||
| ) |
| symmetry | |
| superposition | |
| interference |
|
virtual |
Deletes mInterference if it is not NULL.
| Pointer< const Interference > bio::physical::SuperSymmetry::GetInterference | ( | ) | const |
| const Superposition & bio::physical::SuperSymmetry::GetSuperposition | ( | ) | const |
| void bio::physical::SuperSymmetry::SetInterference | ( | Pointer< Interference > | interference | ) |
| interference |
| void bio::physical::SuperSymmetry::SetSuperposition | ( | const Superposition & | superposition | ) |
| superposition |
|
protected |
|
protected |