[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
Patch(NodeType nType); | |
const vector< ChemSurfacePoint*>& | getPatchPoints() const ; |
NodeType | getPatchType() const ; |
float | getArea() const ; |
float | getAverageVF() const ; |
float | getHotSpotArea() const ; |
float | getInterfaceRatio() const ; |
bool | isActiveSitePatch() const ; |
void | setPatchType(const NodeType type) ; |
float | computeProp() const; |
void | setSelected() ; |
void | unsetSelected() ; |
bool | isSelected() const ; |
void | computeArea(); |
void | computeHotSpotArea(const ChemMolecule& mol, FilterType filter); |
void | computeAverageVF(); |
void | computeAverageNormal(); |
void | computePropensities(const ChemMolecule& mol, FilterType filter); |
void | computeActiveSite(); |
void | computeInterfaceRatio(); |
void | printPatchProperties(ostream& out, const ChemMolecule& mol) const; |
void | output2PDB(const char* type, ofstream& outputFile, bool interface ) const; |
void | prune(float thr); |
void | getNodes(vector< bool>& nodes) const; |
friend ostream& | operator<<(ostream& s, const Patch& patch); |
struct | less_patch ; |
typedef set< const Patch*, less_patch> | NeighborPatches; |
const vector< const Patch*>& | getNeighborPatches() const ; |
void | addNeighborPatch(const Patch* patch) ; |
void | prepareNeighbours(bool filter ); |
protected: |
Patch(NodeType nType);
Function is currently defined inline.
const vector< ChemSurfacePoint*>& getPatchPoints() const ;
const vector< ChemSurfacePoint*>& getPatchPoints() const ;
Function is currently defined inline.
NodeType getPatchType() const ;
NodeType getPatchType() const ;
Function is currently defined inline.
float getArea() const ;
Function is currently defined inline.
float getAverageVF() const ;
Function is currently defined inline.
float getHotSpotArea() const ;
float getHotSpotArea() const ;
Function is currently defined inline.
float getInterfaceRatio() const ;
float getInterfaceRatio() const ;
Function is currently defined inline.
bool isActiveSitePatch() const ;
bool isActiveSitePatch() const ;
Function is currently defined inline.
void setPatchType(const NodeType type) ;
void setPatchType(const NodeType type) ;
Function is currently defined inline.
float computeProp() const;
void setSelected() ;
Function is currently defined inline.
void unsetSelected() ;
Function is currently defined inline.
bool isSelected() const ;
Function is currently defined inline.
void computeArea();
void computeHotSpotArea(const ChemMolecule& mol, FilterType filter);
void computeHotSpotArea(const ChemMolecule& mol, FilterType filter);
void computeAverageVF();
void computeAverageNormal();
void computePropensities(const ChemMolecule& mol, FilterType filter);
void computePropensities(const ChemMolecule& mol, FilterType filter);
void computeActiveSite();
void computeInterfaceRatio();
void printPatchProperties(ostream& out, const ChemMolecule& mol) const;
void printPatchProperties(ostream& out, const ChemMolecule& mol) const;
void output2PDB(const char* type, ofstream& outputFile, bool interface ) const;
void output2PDB(const char* type, ofstream& outputFile, bool interface=false) const;
void prune(float thr);
void getNodes(vector< bool>& nodes) const;
void getNodes(vector< bool>& nodes) const;
friend ostream& operator<<(ostream& s, const Patch& patch);
friend ostream& operator<<(ostream& s, const Patch& patch);
struct less_patch { bool operator()(const Patch* p1, const Patch* p2) { return p1->getAverageVF() > p2->getAverageVF(); } };
typedef set< const Patch*, less_patch> NeighborPatches;
typedef set< const Patch*, less_patch> NeighborPatches;
const vector< const Patch*>& getNeighborPatches() const ;
const vector< const Patch*>& getNeighborPatches() const ;
Function is currently defined inline.
void addNeighborPatch(const Patch* patch) ;
void addNeighborPatch(const Patch* patch) ;
Function is currently defined inline.
void prepareNeighbours(bool filter );
void prepareNeighbours(bool filter=false);
public: | ||
---|---|---|
const vector< ChemSurfacePoint*>& | getPatchPoints() const ; | |
NodeType | getPatchType() const ; | |
float | getArea() const ; | |
float | getAverageVF() const ; | |
float | getHotSpotArea() const ; | |
float | getInterfaceRatio() const ; | |
bool | isActiveSitePatch() const ; | |
void | setPatchType(const NodeType type) ; | |
float | computeProp() const; | |
void | setSelected() ; | |
void | unsetSelected() ; | |
bool | isSelected() const ; | |
void | computeArea(); | |
void | computeHotSpotArea(const ChemMolecule& mol, FilterType filter); | |
void | computeAverageVF(); | |
void | computeAverageNormal(); | |
void | computePropensities(const ChemMolecule& mol, FilterType filter); | |
void | computeActiveSite(); | |
void | computeInterfaceRatio(); | |
void | printPatchProperties(ostream& out, const ChemMolecule& mol) const; | |
void | output2PDB(const char* type, ofstream& outputFile, bool interface ) const; | |
void | prune(float thr); | |
void | getNodes(vector< bool>& nodes) const; | |
friend ostream& | operator<<(ostream& s, const Patch& patch); | |
struct | less_patch ; | |
typedef set< const Patch*, less_patch> | NeighborPatches; | |
const vector< const Patch*>& | getNeighborPatches() const ; | |
void | addNeighborPatch(const Patch* patch) ; | |
void | prepareNeighbours(bool filter ); | |
protected: |
Report problems to jkotula@unimax.com