Rosetta
Public Member Functions | Private Types | Private Attributes | List of all members
protocols::pockets::ComparisonGrid Class Reference

@ More...

#include <PocketGrid.hh>

Public Member Functions

 ComparisonGrid (const PocketGrid &gr)
 
core::Real mark (const protocols::pockets::PocketGrid &gr, core::Real x, core::Real y, core::Real z, core::Real const &vdWd, core::Real const &penalty)
 
core::Real compareCoverage (const PocketGrid &gr)
 

Private Types

enum  PtType {
  EMPTY , PROTEIN , TARGET , SUBTARGET ,
  HSURFACE , PSURFACE , POCKET , PO_SURF ,
  PO_BURIED , T_SURFACE , ST_SURFACE , TP_POCKET ,
  TP_SURF , TP_BURIED , PO_EDGE , TP_EDGE ,
  PSP , EGGSHELL , EGGSHELL_SURROUNDING , LIGAND
}
 

Private Attributes

std::vector< std::vector< std::vector< PtType > > > grid_
 
core::Size xdim_
 
core::Size ydim_
 
core::Size zdim_
 
core::Real xcorn_
 
core::Real ycorn_
 
core::Real zcorn_
 
core::Real stepSize_
 

Detailed Description

@

Member Enumeration Documentation

◆ PtType

Enumerator
EMPTY 
PROTEIN 
TARGET 
SUBTARGET 
HSURFACE 
PSURFACE 
POCKET 
PO_SURF 
PO_BURIED 
T_SURFACE 
ST_SURFACE 
TP_POCKET 
TP_SURF 
TP_BURIED 
PO_EDGE 
TP_EDGE 
PSP 
EGGSHELL 
EGGSHELL_SURROUNDING 
LIGAND 

Constructor & Destructor Documentation

◆ ComparisonGrid()

protocols::pockets::ComparisonGrid::ComparisonGrid ( const PocketGrid gr)

Member Function Documentation

◆ compareCoverage()

core::Real protocols::pockets::ComparisonGrid::compareCoverage ( const PocketGrid gr)

◆ mark()

core::Real protocols::pockets::ComparisonGrid::mark ( const protocols::pockets::PocketGrid gr,
core::Real  x,
core::Real  y,
core::Real  z,
core::Real const &  vdWd,
core::Real const &  penalty 
)

Member Data Documentation

◆ grid_

std::vector< std::vector < std::vector <PtType> > > protocols::pockets::ComparisonGrid::grid_
private

◆ stepSize_

core::Real protocols::pockets::ComparisonGrid::stepSize_
private

◆ xcorn_

core::Real protocols::pockets::ComparisonGrid::xcorn_
private

◆ xdim_

core::Size protocols::pockets::ComparisonGrid::xdim_
private

◆ ycorn_

core::Real protocols::pockets::ComparisonGrid::ycorn_
private

◆ ydim_

core::Size protocols::pockets::ComparisonGrid::ydim_
private

◆ zcorn_

core::Real protocols::pockets::ComparisonGrid::zcorn_
private

◆ zdim_

core::Size protocols::pockets::ComparisonGrid::zdim_
private

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