27#if BIO_CPP_VERSION < 11
50typedef std::vector< Wave* >
Waves;
virtual void operator+(const Wave *other)
virtual Code Attenuate(const Wave *other)
virtual Code Disattenuate(const Wave *other)
virtual Properties GetProperties() const
virtual Wave * Modulate(Wave *signal)
virtual Wave * Clone() const
virtual const chemical::Atom * AsAtom() const
virtual Wave * Demodulate()
virtual Symmetry * Spin() const
virtual Code Reify(Symmetry *symmetry)
virtual Wave * operator*()
virtual const Wave * AsWave() const
virtual void operator-(const Wave *other)
virtual chemical::Atom * AsAtom()
virtual void operator|(Symmetry *symmetry)
Wave(Symmetry *symmetry=NULL)
static Properties GetResonanceBetween(ConstWaves waves)
std::vector< Wave * > Waves
std::vector< const Wave * > ConstWaves
std::vector< Symmetry * > Symmetries