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

#include <PowerDiagram.hh>

Inheritance diagram for core::scoring::power_diagram::PDsphere:
Inheritance graph
[legend]

Public Member Functions

 PDsphere ()
 
 ~PDsphere () override
 
Size const & res () const
 
Sizenonconst_res ()
 
Size const & atom () const
 
Sizenonconst_atom ()
 
Vector const & xyz () const
 
Vectornonconst_xyz ()
 
core::Real const & rad () const
 
core::Realnonconst_rad ()
 
core::Real const & rad2 () const
 
core::Realnonconst_rad2 ()
 
std::list< PDvertex * > & vertices ()
 
utility::vector1
< utility::vector1< SAnode > > & 
cycles ()
 

Private Attributes

Size res_
 
Size atom_
 
core::Real rad_
 
core::Real rad2_
 
Vector xyz_
 
std::list< PDvertex * > cell_vertices_
 
utility::vector1
< utility::vector1< SAnode > > 
cycles_
 

Constructor & Destructor Documentation

core::scoring::power_diagram::PDsphere::PDsphere ( )
inlineexplicit

References cell_vertices_, cycles_, and xyz_.

core::scoring::power_diagram::PDsphere::~PDsphere ( )
inlineoverride

References cell_vertices_.

Member Function Documentation

Size const& core::scoring::power_diagram::PDsphere::atom ( ) const
inline

References atom_.

utility::vector1< utility::vector1< SAnode > >& core::scoring::power_diagram::PDsphere::cycles ( )
inline
Size& core::scoring::power_diagram::PDsphere::nonconst_atom ( )
inline

References atom_.

core::Real& core::scoring::power_diagram::PDsphere::nonconst_rad ( )
inline

References rad_.

core::Real& core::scoring::power_diagram::PDsphere::nonconst_rad2 ( )
inline

References rad2_.

Size& core::scoring::power_diagram::PDsphere::nonconst_res ( )
inline

References res_.

Vector& core::scoring::power_diagram::PDsphere::nonconst_xyz ( )
inline

References xyz_.

core::Real const& core::scoring::power_diagram::PDsphere::rad ( ) const
inline
core::Real const& core::scoring::power_diagram::PDsphere::rad2 ( ) const
inline
Size const& core::scoring::power_diagram::PDsphere::res ( ) const
inline

References res_.

std::list< PDvertex * >& core::scoring::power_diagram::PDsphere::vertices ( )
inline
Vector const& core::scoring::power_diagram::PDsphere::xyz ( ) const
inline

Member Data Documentation

Size core::scoring::power_diagram::PDsphere::atom_
private

Referenced by atom(), and nonconst_atom().

std::list< PDvertex * > core::scoring::power_diagram::PDsphere::cell_vertices_
private

Referenced by PDsphere(), vertices(), and ~PDsphere().

utility::vector1< utility::vector1< SAnode > > core::scoring::power_diagram::PDsphere::cycles_
private

Referenced by cycles(), and PDsphere().

core::Real core::scoring::power_diagram::PDsphere::rad2_
private

Referenced by nonconst_rad2(), and rad2().

core::Real core::scoring::power_diagram::PDsphere::rad_
private

Referenced by nonconst_rad(), and rad().

Size core::scoring::power_diagram::PDsphere::res_
private

Referenced by nonconst_res(), and res().

Vector core::scoring::power_diagram::PDsphere::xyz_
private

Referenced by nonconst_xyz(), PDsphere(), and xyz().


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