Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Friends | List of all members
core::scoring::sc::Atom Class Reference

#include <MolecularSurfaceCalculator.hh>

Inheritance diagram for core::scoring::sc::Atom:
Inheritance graph
[legend]

Public Member Functions

 Atom ()
 
 ~Atom ()
 
int operator== (Atom const &atom2)
 
int operator<= (Atom &atom2)
 

Public Attributes

core::Size natom
 
core::Size nresidue
 
char atom [4]
 
char residue [4]
 
core::Size molecule
 
float radius
 
float density
 
int atten
 
int access
 
std::vector< Atom * > neighbors
 
std::vector< Atom * > buried
 

Friends

class ShapeComplementarityCalculator
 

Constructor & Destructor Documentation

core::scoring::sc::Atom::Atom ( )

References access, atten, density, natom, nresidue, radius, and residue.

core::scoring::sc::Atom::~Atom ( )
default

Member Function Documentation

int core::scoring::sc::Atom::operator<= ( Atom atom2)
inline
int core::scoring::sc::Atom::operator== ( Atom const &  atom2)
inline

Friends And Related Function Documentation

friend class ShapeComplementarityCalculator
friend

Member Data Documentation

int core::scoring::sc::Atom::access
char core::scoring::sc::Atom::atom[4]
int core::scoring::sc::Atom::atten
std::vector<Atom*> core::scoring::sc::Atom::buried
float core::scoring::sc::Atom::density
core::Size core::scoring::sc::Atom::molecule
core::Size core::scoring::sc::Atom::natom
std::vector<Atom*> core::scoring::sc::Atom::neighbors
core::Size core::scoring::sc::Atom::nresidue
float core::scoring::sc::Atom::radius
char core::scoring::sc::Atom::residue[4]

The documentation for this class was generated from the following files: