[ ligand_pharma | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
// Constructors | |
MatchLigands(const FeaturedMolecule& pivotMolecule_, const vector< const FeaturedMolecule*>& sceneMolecules_); | |
void | run(unsigned int molId); |
void | runIdentityMatch(); |
const VoteTable& | getVoteTable() ; |
void | clearVotes(unsigned int molID) ; |
protected: | |
void | buildPivotHash(); |
void | buildDummyPivotHash(); |
void | buildVolumePivotHash(); |
void | match(unsigned int molId); |
void | matchDummy(unsigned int molId); |
const FeaturedMolecule& | pivotMolecule; |
const vector< const FeaturedMolecule*>& | sceneMolecules; |
GeomHash< Vector3, pair< Vector3, RigidTrans3> > | ligandBasesHash_; |
VoteTable | voteTable; |
Back to the top of MatchLigands
Back to the top of MatchLigands
Copyright: SAMBA group, Tel-Aviv Univ. Israel, 2003.
Back to the top of MatchLigands
Back to the top of MatchLigands
Back to the top of MatchLigands
Back to the top of MatchLigands
MatchLigands(const FeaturedMolecule& pivotMolecule_, const vector< const FeaturedMolecule*>& sceneMolecules_);
Back to the top of MatchLigands
void run(unsigned int molId);
Back to the top of MatchLigands
void runIdentityMatch();
Back to the top of MatchLigands
const VoteTable& getVoteTable() ;
const VoteTable& getVoteTable() ;
Function is currently defined inline.
Back to the top of MatchLigands
void clearVotes(unsigned int molID) ;
void clearVotes(unsigned int molID) ;
Function is currently defined inline.
Back to the top of MatchLigands
Preprocess the pivot atom triangles
void buildPivotHash();
Back to the top of MatchLigands
Preprocess the pivot atoms + dummies triangles
void buildDummyPivotHash();
Back to the top of MatchLigands
Preprocess the pivot volume triangles
void buildVolumePivotHash();
Back to the top of MatchLigands
void match(unsigned int molId);
void match(unsigned int molId);
Back to the top of MatchLigands
void matchDummy(unsigned int molId);
void matchDummy(unsigned int molId);
Back to the top of MatchLigands
const FeaturedMolecule& pivotMolecule;
const FeaturedMolecule& pivotMolecule;
Back to the top of MatchLigands
const vector< const FeaturedMolecule*>& sceneMolecules;
const vector< const FeaturedMolecule*>& sceneMolecules;
Back to the top of MatchLigands
GeomHash< Vector3, pair< Vector3, RigidTrans3> > ligandBasesHash_;
stores all pivot triangles according to their side lengths
GeomHash< Vector3, pair< Vector3, RigidTrans3> > ligandBasesHash_; // key=triangle side length, data = (key, trans)
Back to the top of MatchLigands
VoteTable voteTable;
Back to the top of MatchLigands
public: | ||
---|---|---|
// Constructors | ||
void | run(unsigned int molId); | |
void | runIdentityMatch(); | |
const VoteTable& | getVoteTable() ; | |
void | clearVotes(unsigned int molID) ; | |
protected: | ||
void | buildPivotHash(); | |
void | buildDummyPivotHash(); | |
void | buildVolumePivotHash(); | |
void | match(unsigned int molId); | |
void | matchDummy(unsigned int molId); | |
const FeaturedMolecule& | pivotMolecule; | |
const vector< const FeaturedMolecule*>& | sceneMolecules; | |
GeomHash< Vector3, pair< Vector3, RigidTrans3> > | ligandBasesHash_; | |
VoteTable | voteTable; |
Back to the top of MatchLigands
Back to the top of MatchLigands
Back to the top of MatchLigands
Report problems to jkotula@unimax.com