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::PDvertex Class Reference

#include <PowerDiagram.hh>

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

Public Member Functions

 PDvertex ()
 
Sizenonconst_id ()
 
Size const & id () const
 
bool live () const
 
void set_live (bool in_val)
 
bool finite () const
 
void set_finite (bool in_val)
 
Vector const & xyz () const
 
Vectornonconst_xyz ()
 
Vector const & direction () const
 
Vectornonconst_direction ()
 
core::Real power ()
 
core::Realnonconst_power ()
 
utility::vector1< PDvertex * >
const & 
partners () const
 
utility::vector1< PDvertex * > & nonconst_partners ()
 
utility::vector1< PDsphere * >
const & 
generators () const
 
utility::vector1< PDsphere * > & nonconst_generators ()
 
std::list< PDvertexOP >::iterator & my_itr ()
 

Private Attributes

Size id_
 
bool finite_
 
bool live_
 
Vector xyz_
 
core::Real power_
 
utility::vector1< PDvertex * > partners_
 
utility::vector1< PDsphere * > generators_
 
std::list< PDvertexOP >::iterator my_itr_
 

Constructor & Destructor Documentation

core::scoring::power_diagram::PDvertex::PDvertex ( )
inline

Member Function Documentation

Vector const& core::scoring::power_diagram::PDvertex::direction ( ) const
inline

References xyz_.

bool core::scoring::power_diagram::PDvertex::finite ( ) const
inline

References finite_.

utility::vector1< PDsphere * > const& core::scoring::power_diagram::PDvertex::generators ( ) const
inline

References generators_.

Size const& core::scoring::power_diagram::PDvertex::id ( ) const
inline

References id_.

bool core::scoring::power_diagram::PDvertex::live ( ) const
inline

References live_.

std::list< PDvertexOP >::iterator& core::scoring::power_diagram::PDvertex::my_itr ( )
inline

References my_itr_.

Vector& core::scoring::power_diagram::PDvertex::nonconst_direction ( )
inline

References xyz_.

utility::vector1< PDsphere * >& core::scoring::power_diagram::PDvertex::nonconst_generators ( )
inline
Size& core::scoring::power_diagram::PDvertex::nonconst_id ( )
inline

References id_.

utility::vector1< PDvertex * >& core::scoring::power_diagram::PDvertex::nonconst_partners ( )
inline
core::Real& core::scoring::power_diagram::PDvertex::nonconst_power ( )
inline

References power_.

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

References xyz_.

utility::vector1< PDvertex * > const& core::scoring::power_diagram::PDvertex::partners ( ) const
inline
core::Real core::scoring::power_diagram::PDvertex::power ( )
inline

References power_.

void core::scoring::power_diagram::PDvertex::set_finite ( bool  in_val)
inline

References finite_.

void core::scoring::power_diagram::PDvertex::set_live ( bool  in_val)
inline
Vector const& core::scoring::power_diagram::PDvertex::xyz ( ) const
inline

Member Data Documentation

bool core::scoring::power_diagram::PDvertex::finite_
private

Referenced by finite(), and set_finite().

utility::vector1< PDsphere * > core::scoring::power_diagram::PDvertex::generators_
private

Referenced by generators(), and nonconst_generators().

Size core::scoring::power_diagram::PDvertex::id_
private

Referenced by id(), and nonconst_id().

bool core::scoring::power_diagram::PDvertex::live_
private

Referenced by live(), and set_live().

std::list< PDvertexOP >::iterator core::scoring::power_diagram::PDvertex::my_itr_
private

Referenced by my_itr().

utility::vector1< PDvertex * > core::scoring::power_diagram::PDvertex::partners_
private

Referenced by nonconst_partners(), and partners().

core::Real core::scoring::power_diagram::PDvertex::power_
private

Referenced by nonconst_power(), and power().

Vector core::scoring::power_diagram::PDvertex::xyz_
private

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