42 public Class< Surface >,
96 template <
typename T >
112 template <
typename T >
128 template <
typename T >
172 StandardDimension toRelease,
199 template <
typename T >
202 return Bind< T >(toBind);
bool FormBond(T toBond, BondType type=bond_type::Unknown())
physical::Perspective< StandardDimension > * perspective
T Bind(T toBind, BondType bondType=bond_type::Temporary())
virtual physical::Wave * operator-=(physical::Wave *toRelease)
virtual void SetEnvironment(Molecule *environment)
virtual void SetPerspective(Molecule *perspective)
virtual physical::Waves ReleaseAll(BondType bondType=bond_type::Temporary())
virtual physical::Wave * Release(physical::Wave *toRelease, BondType bondType=bond_type::Temporary())
BIO_DISAMBIGUATE_ALL_CLASS_METHODS(molecular, Surface) Surface(Name name
Surface(const Surface &toCopy)
virtual physical::Waves operator--()
virtual physical::Symmetry * Spin() const
virtual Code Reify(physical::Symmetry *symmetry)
std::vector< Wave * > Waves