Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::pose::rna::VDW_Grid Class Reference

#include <VDW_Grid.hh>

Inheritance diagram for core::pose::rna::VDW_Grid:
Inheritance graph
[legend]

Public Member Functions

 VDW_Grid ()
 
 VDW_Grid (VDW_Grid const &src)
 
 ~VDW_Grid () override
 
void setup (int const bin_max) const
 
void reset () const
 
void reset (utility::vector1< Atom_Bin > const &occupied_xyz_bins_) const
 
core::Size size () const
 
bool get_bin (int const x, int const y, int const z) const
 
void set_bin (int const x, int const y, int const z, bool const value) const
 
bool get_xyz_bin (Atom_Bin const &xyz_bin) const
 
void set_xyz_bin (Atom_Bin const &xyz_bin, bool const value) const
 
bool is_occupied () const
 
void set_bin_max (int const value) const
 
int get_bin_max () const
 
void set_atom_bin_size (core::Real const value) const
 
core::Real get_atom_bin_size () const
 
void set_bin_offset (int const value) const
 
int get_bin_offset () const
 
void set_ref_xyz (numeric::xyzVector< core::Real > const &value) const
 
numeric::xyzVector< core::Realget_ref_xyz () const
 

Private Attributes

utility::vector1
< utility::vector1
< utility::vector1< bool > > > 
bins_
 
bool is_occupied_
 
int bin_max_
 
core::Real atom_bin_size_
 
int bin_offset_
 
numeric::xyzVector< core::Realref_xyz_
 

Constructor & Destructor Documentation

core::pose::rna::VDW_Grid::VDW_Grid ( )

References bins_.

core::pose::rna::VDW_Grid::VDW_Grid ( VDW_Grid const &  src)
core::pose::rna::VDW_Grid::~VDW_Grid ( )
overridedefault

Member Function Documentation

core::Real core::pose::rna::VDW_Grid::get_atom_bin_size ( ) const

References atom_bin_size_.

bool core::pose::rna::VDW_Grid::get_bin ( int const  x,
int const  y,
int const  z 
) const

References bins_.

Referenced by get_xyz_bin().

int core::pose::rna::VDW_Grid::get_bin_max ( ) const

References bin_max_.

int core::pose::rna::VDW_Grid::get_bin_offset ( ) const

References bin_offset_.

numeric::xyzVector< core::Real > core::pose::rna::VDW_Grid::get_ref_xyz ( ) const

References ref_xyz_.

bool core::pose::rna::VDW_Grid::get_xyz_bin ( Atom_Bin const &  xyz_bin) const
bool core::pose::rna::VDW_Grid::is_occupied ( ) const

References is_occupied_.

void core::pose::rna::VDW_Grid::reset ( ) const

References bins_, is_occupied_, and set_bin().

void core::pose::rna::VDW_Grid::reset ( utility::vector1< Atom_Bin > const &  occupied_xyz_bins_) const

References is_occupied_, and set_xyz_bin().

void core::pose::rna::VDW_Grid::set_atom_bin_size ( core::Real const  value) const

References atom_bin_size_.

void core::pose::rna::VDW_Grid::set_bin ( int const  x,
int const  y,
int const  z,
bool const  value 
) const

References bins_, and is_occupied_.

Referenced by reset(), and set_xyz_bin().

void core::pose::rna::VDW_Grid::set_bin_max ( int const  value) const

References bin_max_.

void core::pose::rna::VDW_Grid::set_bin_offset ( int const  value) const

References bin_offset_.

void core::pose::rna::VDW_Grid::set_ref_xyz ( numeric::xyzVector< core::Real > const &  value) const

References ref_xyz_.

void core::pose::rna::VDW_Grid::set_xyz_bin ( Atom_Bin const &  xyz_bin,
bool const  value 
) const
void core::pose::rna::VDW_Grid::setup ( int const  bin_max) const

References bin_max_, and bins_.

core::Size core::pose::rna::VDW_Grid::size ( ) const

References bins_.

Member Data Documentation

core::Real core::pose::rna::VDW_Grid::atom_bin_size_
mutableprivate
int core::pose::rna::VDW_Grid::bin_max_
mutableprivate

Referenced by get_bin_max(), set_bin_max(), and setup().

int core::pose::rna::VDW_Grid::bin_offset_
mutableprivate

Referenced by get_bin_offset(), and set_bin_offset().

utility::vector1< utility::vector1< utility::vector1< bool > > > core::pose::rna::VDW_Grid::bins_
mutableprivate
bool core::pose::rna::VDW_Grid::is_occupied_
mutableprivate

Referenced by is_occupied(), reset(), and set_bin().

numeric::xyzVector< core::Real > core::pose::rna::VDW_Grid::ref_xyz_
mutableprivate

Referenced by get_ref_xyz(), and set_ref_xyz().


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