PatchDockSurface


[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class PatchDockSurface
: public DockSurface
{
public:
PatchDockSurface(const ChemMolecule& molecule, const Surface& msSurface);
void buildSurface(const SurfaceParams& surfaceParams, bool ligand);
void printPatches(ostream& fout);
void selectPatches(const SegmentationParams& segmentationParams, bool ligand);
const SurfacePatches& getPatches(int i) const ;
Net& getNet() ;
protected:
}; // PatchDockSurface

Back to the top of PatchDockSurface


KEYWORD

Back to the top of PatchDockSurface


AUTHORS

Back to the top of PatchDockSurface


CHANGES LOG

Back to the top of PatchDockSurface


GOALS

Back to the top of PatchDockSurface

		

USAGE

		

Back to the top of PatchDockSurface


PatchDockSurface(const ChemMolecule& molecule, const Surface& msSurface);

  PatchDockSurface(const ChemMolecule& molecule, const Surface& msSurface);

Back to the top of PatchDockSurface


void buildSurface(const SurfaceParams& surfaceParams, bool ligand);

  void buildSurface(const SurfaceParams& surfaceParams, bool ligand);

Back to the top of PatchDockSurface


void printPatches(ostream& fout);

  void printPatches(ostream& fout);

Back to the top of PatchDockSurface


void selectPatches(const SegmentationParams& segmentationParams, bool ligand);

  void selectPatches(const SegmentationParams& segmentationParams, bool ligand);

Back to the top of PatchDockSurface


const SurfacePatches& getPatches(int i) const ;

  const SurfacePatches& getPatches(int i) const                               
;

Function is currently defined inline.


Back to the top of PatchDockSurface


Net& getNet() ;

  Net& getNet()                  
;

Function is currently defined inline.


Back to the top of PatchDockSurface


All Members

public:
struct GridParams ;
void buildSurface(const GridParams& gridParams, bool ligand, float pruneThr );
void markBindingSite(unsigned int siteNumber );
void markBlockingSite(unsigned int siteNumber );
void clearBindingSite();
void clearBlockingSite();
ResidueGrid* getMoleculeGrid() ;
const Surface& getMsSurface() const ;
const ChemSurface& getSurface() const ;
const ChemMolecule& getMolecule() const ;
float getMinRadius() const ;
const SiteSurface& getBindingSiteMsSurface() const ;
const SiteSurface& getBlockingSiteMsSurface() const ;
const SiteSurface& getBindingSiteChemSurface() const ;
const SiteSurface& getBlockingSiteChemSurface() const ;
bool isBindingSiteMarked() const ;
bool isBlockingSiteMarked() const ;
void buildSurface(const SurfaceParams& surfaceParams, bool ligand);
void printPatches(ostream& fout);
void selectPatches(const SegmentationParams& segmentationParams, bool ligand);
const SurfacePatches& getPatches(int i) const ;
Net& getNet() ;
protected:
const ChemMolecule& molecule_;
const Surface& msSurface_;
ChemSurface surface_;
ResidueGrid* grid_;
Residue2surface residue2MsSurface_, residue2ChemSurface_;
SiteSurface bindingSiteMsSurface_, blockingSiteMsSurface_, bindingSiteChemSurface_, blockingSiteChemSurface_;
bool isBindingSiteMarked_, isBlockingSiteMarked_;
float minRadius_;

Back to the top of PatchDockSurface


Ancestors

Inheritance chain for PatchDockSurface:

Back to the top of PatchDockSurface


Descendants

Class is not inherited by any others.

Back to the top of PatchDockSurface


Generated from source by the Cocoon utilities on Mon Dec 21 12:00:24 2009 .

Report problems to jkotula@unimax.com