Rosetta  2020.11
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
protocols::pockets::PClusterSet Class Reference

@ Set of cluster of pocket points More...

#include <PocketGrid.hh>

Public Member Functions

 PClusterSet ()
 
PClusterSetoperator= (const PClusterSet &old)
 
void clear ()
 
std::list< PCluster >::iterator add (core::Size x, core::Size y, core::Size z, core::Real step)
 
void findClusters ()
 
void join (std::list< PCluster >::iterator c1, std::list< PCluster >::iterator c2)
 
core::Real getLargestClusterSize (core::Real const &stepSize, core::Real const &minClusterSize, core::Size const &numTargets, bool ignoreBuried, bool ignoreSurface)
 
core::Real getNetClusterSize (core::Real const &stepSize, core::Real const &minClusterSize, core::Size const &numTargets, bool ignoreBuried, bool ignoreSurface)
 
core::Size size ()
 

Private Attributes

std::list< PClusterclusters_
 

Friends

class PocketGrid
 
class TargetPocketGrid
 
class EggshellGrid
 
class ElectrostaticpotentialGrid
 
class ComparisonGrid
 

Detailed Description

@ Set of cluster of pocket points

Constructor & Destructor Documentation

protocols::pockets::PClusterSet::PClusterSet ( )

References clusters_.

Member Function Documentation

std::list< PCluster >::iterator protocols::pockets::PClusterSet::add ( core::Size  x,
core::Size  y,
core::Size  z,
core::Real  step 
)
void protocols::pockets::PClusterSet::clear ( )
void protocols::pockets::PClusterSet::findClusters ( )

References clusters_.

core::Real protocols::pockets::PClusterSet::getLargestClusterSize ( core::Real const &  stepSize,
core::Real const &  minClusterSize,
core::Size const &  numTargets,
bool  ignoreBuried,
bool  ignoreSurface 
)
core::Real protocols::pockets::PClusterSet::getNetClusterSize ( core::Real const &  stepSize,
core::Real const &  minClusterSize,
core::Size const &  numTargets,
bool  ignoreBuried,
bool  ignoreSurface 
)
void protocols::pockets::PClusterSet::join ( std::list< PCluster >::iterator  c1,
std::list< PCluster >::iterator  c2 
)
PClusterSet & protocols::pockets::PClusterSet::operator= ( const PClusterSet old)

References clusters_.

core::Size protocols::pockets::PClusterSet::size ( )
inline

References clusters_.

Friends And Related Function Documentation

friend class ComparisonGrid
friend
friend class EggshellGrid
friend
friend class ElectrostaticpotentialGrid
friend
friend class PocketGrid
friend
friend class TargetPocketGrid
friend

Member Data Documentation

std::list<PCluster> protocols::pockets::PClusterSet::clusters_
private

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