|
Rosetta 3.5
|
basic chemical atom More...
#include <Orbital.hh>

Public Member Functions | |
| Orbital () | |
| Construct a new atom type with its name and element. More... | |
| Orbital (std::string const &name_in, Size const orbital_type_index, Vector const xyz) | |
| Orbital (Orbital const &src) | |
| void | print (std::ostream &out) const |
| std::string const & | name () const |
| Size const & | orbital_type_index () const |
| Vector const & | ideal_xyz () const |
| orbitals::ICoorOrbitalData const & | icoor () const |
| orbitals::ICoorOrbitalData const & | new_icoor () const |
| orbitals::ICoorOrbitalData & | icoor () |
| orbitals::ICoorOrbitalData & | new_icoor () |
| void | name (std::string const &name) |
| void | orbital_type_index (Size const &atom_type_index) |
| void | ideal_xyz (Vector const &xyz) |
| void | icoor (orbitals::ICoorOrbitalData const &icoor) |
| void | new_icoor (orbitals::ICoorOrbitalData const &new_icoor) |
Private Attributes | |
| std::string | name_ |
| Size | orbital_type_index_ |
| Vector | ideal_xyz_ |
| orbitals::ICoorOrbitalData | icoor_ |
| orbitals::ICoorOrbitalData | new_icoor_ |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const Orbital &atom_type) |
basic chemical atom
name, element, certain properties and parameters from .params file
Definition at line 51 of file Orbital.hh.
|
inline |
Construct a new atom type with its name and element.
All its properties are unset by default.
Definition at line 59 of file Orbital.hh.
|
inline |
Definition at line 67 of file Orbital.hh.
|
inline |
Definition at line 79 of file Orbital.hh.
|
inline |
Definition at line 98 of file Orbital.hh.
References icoor_.
|
inline |
Definition at line 101 of file Orbital.hh.
References icoor_.
|
inline |
|
inline |
Definition at line 97 of file Orbital.hh.
References ideal_xyz_.
|
inline |
Definition at line 106 of file Orbital.hh.
References ideal_xyz_, and protocols::kinmatch::xyz().
|
inline |
Definition at line 95 of file Orbital.hh.
References name_.
Referenced by core::conformation::Residue::orbital_name(), and print().
|
inline |
|
inline |
Definition at line 99 of file Orbital.hh.
References new_icoor_.
|
inline |
Definition at line 102 of file Orbital.hh.
References new_icoor_.
|
inline |
Definition at line 108 of file Orbital.hh.
References new_icoor(), and new_icoor_.
Referenced by new_icoor().
|
inline |
Definition at line 96 of file Orbital.hh.
References orbital_type_index_.
Referenced by print(), core::conformation::Residue::Residue(), and core::conformation::Residue::set_orbital_xyz().
|
inline |
Definition at line 105 of file Orbital.hh.
References orbital_type_index_.
| void core::chemical::Orbital::print | ( | std::ostream & | out) | const |
Definition at line 48 of file Orbital.cc.
References name(), and orbital_type_index().
Referenced by core::chemical::operator<<().
|
friend |
Definition at line 60 of file Orbital.cc.
|
private |
Definition at line 119 of file Orbital.hh.
Referenced by icoor().
|
private |
Definition at line 117 of file Orbital.hh.
Referenced by ideal_xyz().
|
private |
Definition at line 108 of file Orbital.hh.
Referenced by name().
|
private |
Definition at line 120 of file Orbital.hh.
Referenced by new_icoor().
|
private |
Definition at line 115 of file Orbital.hh.
Referenced by orbital_type_index().
1.8.4