Rosetta
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

◆ VDW_Grid() [1/2]

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

References bins_.

◆ VDW_Grid() [2/2]

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

◆ ~VDW_Grid()

core::pose::rna::VDW_Grid::~VDW_Grid ( )
overridedefault

Member Function Documentation

◆ get_atom_bin_size()

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

References atom_bin_size_.

◆ get_bin()

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().

◆ get_bin_max()

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

References bin_max_.

◆ get_bin_offset()

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

References bin_offset_.

◆ get_ref_xyz()

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

References ref_xyz_.

◆ get_xyz_bin()

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

◆ is_occupied()

bool core::pose::rna::VDW_Grid::is_occupied ( ) const

References is_occupied_.

◆ reset() [1/2]

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

References bins_, is_occupied_, and set_bin().

◆ reset() [2/2]

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

References is_occupied_, and set_xyz_bin().

◆ set_atom_bin_size()

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

References atom_bin_size_.

◆ set_bin()

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().

◆ set_bin_max()

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

References bin_max_.

◆ set_bin_offset()

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

References bin_offset_.

◆ set_ref_xyz()

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

References ref_xyz_.

◆ set_xyz_bin()

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

◆ setup()

void core::pose::rna::VDW_Grid::setup ( int const  bin_max) const

References bin_max_, and bins_.

◆ size()

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

References bins_.

Member Data Documentation

◆ atom_bin_size_

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

◆ bin_max_

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

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

◆ bin_offset_

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

Referenced by get_bin_offset(), and set_bin_offset().

◆ bins_

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

◆ is_occupied_

bool core::pose::rna::VDW_Grid::is_occupied_
mutableprivate

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

◆ ref_xyz_

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: