Rosetta
Public Member Functions | Public Attributes | List of all members
core::scoring::packstat::Octree2D Struct Reference

#include <LeeRichards.hh>

Public Member Functions

 Octree2D (Circles &items)
 
core::Size get_i (core::Real x) const
 
core::Size get_j (core::Real y) const
 
Circlesget_cube (Circle *a)
 
bool contains (core::Real x, core::Real y, int extend=1, Circle *exclude1=nullptr, Circle *exclude2=nullptr)
 

Public Attributes

core::Real mnx_
 
core::Real mny_
 
core::Real mxx_
 
core::Real mxy_
 
core::Real mxr_
 
core::Size Xdim_
 
core::Size Ydim_
 
Array2D cubes
 

Constructor & Destructor Documentation

◆ Octree2D()

core::scoring::packstat::Octree2D::Octree2D ( Circles items)
inline

Member Function Documentation

◆ contains()

bool core::scoring::packstat::Octree2D::contains ( core::Real  x,
core::Real  y,
int  extend = 1,
Circle exclude1 = nullptr,
Circle exclude2 = nullptr 
)
inline

◆ get_cube()

Circles& core::scoring::packstat::Octree2D::get_cube ( Circle a)
inline

References core::pose::motif::a(), cubes, get_i(), and get_j().

Referenced by Octree2D().

◆ get_i()

core::Size core::scoring::packstat::Octree2D::get_i ( core::Real  x) const
inline

References mnx_, and mxr_.

Referenced by contains(), get_cube(), and Octree2D().

◆ get_j()

core::Size core::scoring::packstat::Octree2D::get_j ( core::Real  y) const
inline

References mny_, and mxr_.

Referenced by contains(), get_cube(), and Octree2D().

Member Data Documentation

◆ cubes

Array2D core::scoring::packstat::Octree2D::cubes

Referenced by contains(), get_cube(), and Octree2D().

◆ mnx_

core::Real core::scoring::packstat::Octree2D::mnx_

Referenced by get_i(), and Octree2D().

◆ mny_

core::Real core::scoring::packstat::Octree2D::mny_

Referenced by get_j(), and Octree2D().

◆ mxr_

core::Real core::scoring::packstat::Octree2D::mxr_

Referenced by get_i(), get_j(), and Octree2D().

◆ mxx_

core::Real core::scoring::packstat::Octree2D::mxx_

Referenced by Octree2D().

◆ mxy_

core::Real core::scoring::packstat::Octree2D::mxy_

Referenced by Octree2D().

◆ Xdim_

core::Size core::scoring::packstat::Octree2D::Xdim_

Referenced by contains(), and Octree2D().

◆ Ydim_

core::Size core::scoring::packstat::Octree2D::Ydim_

Referenced by contains(), and Octree2D().


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