[ ligand_pharma | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
FeaturedRigidGroup(FeaturedMolecule* mol, unsigned int groupId); | |
void | addFeature(Feature* feature) ; |
const vector< Feature*>& | getFeatures() const ; |
unsigned int | getNumOfFeatures() const ; |
void | dumpFeatures(ostream& output) const ; |
void | outputFeaturesMol2File(const RigidTrans3& trans, ostream& output) const; |
void | outputFeaturesMol2File(const RigidTrans3& trans, ostream& output, int bitSet) const; |
protected: | |
vector< Feature*> | features_; |
vector< bool> | transformedFeatures_; |
bool | isTransformedFeaturesUpdated_; |
Back to the top of FeaturedRigidGroup
Back to the top of FeaturedRigidGroup
Copyright: SAMBA group, Tel-Aviv Univ. Israel, 2003.
Back to the top of FeaturedRigidGroup
Back to the top of FeaturedRigidGroup
Back to the top of FeaturedRigidGroup
Back to the top of FeaturedRigidGroup
FeaturedRigidGroup(FeaturedMolecule* mol, unsigned int groupId);
FeaturedRigidGroup(FeaturedMolecule* mol, unsigned int groupId);
Back to the top of FeaturedRigidGroup
void addFeature(Feature* feature) ;
void addFeature(Feature* feature) ;
Function is currently defined inline.
Back to the top of FeaturedRigidGroup
const vector< Feature*>& getFeatures() const ;
const vector< Feature*>& getFeatures() const ;
Function is currently defined inline.
Back to the top of FeaturedRigidGroup
unsigned int getNumOfFeatures() const ;
unsigned int getNumOfFeatures() const ;
Function is currently defined inline.
Back to the top of FeaturedRigidGroup
void dumpFeatures(ostream& output) const ;
void dumpFeatures(ostream& output) const ;
Function is currently defined inline.
Back to the top of FeaturedRigidGroup
void outputFeaturesMol2File(const RigidTrans3& trans, ostream& output) const;
void outputFeaturesMol2File(const RigidTrans3& trans, ostream& output) const;
Back to the top of FeaturedRigidGroup
void outputFeaturesMol2File(const RigidTrans3& trans, ostream& output, int bitSet) const;
void outputFeaturesMol2File(const RigidTrans3& trans, ostream& output, int bitSet) const;
Back to the top of FeaturedRigidGroup
vector< Feature*> features_;
vector< Feature*> features_;
Back to the top of FeaturedRigidGroup
vector< bool> transformedFeatures_;
vector< bool> transformedFeatures_;
Back to the top of FeaturedRigidGroup
bool isTransformedFeaturesUpdated_;
bool isTransformedFeaturesUpdated_;
Back to the top of FeaturedRigidGroup
public: | ||
---|---|---|
// Inspectors | ||
const vector< unsigned int>& | getAtoms() const ; | |
const vector< Vector3> | getCoordinates() const; | |
const vector< unsigned int>& | getDummyPoints() const ; | |
void | getCriticalPoints(vector< Vector3>& criticalPoints) const; | |
const vector< RotatableBond>& | getRotatableBonds() const ; | |
const RotatableBond& | getRotatableBond(unsigned int rbondID) const; | |
unsigned int | getID() const ; | |
unsigned int | numberOfHeavyAtoms() const ; | |
bool | isAtomInRigidGroup(unsigned int atomIndex) const; | |
// Modifiers | ||
void | addAtom(unsigned int atom) ; | |
void | addHydrogen(unsigned int atom) ; | |
void | addDummyPoint(unsigned int dummyPoint) ; | |
void | addAtoms(const vector< unsigned int>& newAtoms) ; | |
void | addRotatableBond(RotatableBond& rbond); | |
void | rigidTrans(const RigidTrans3& trans, Molecule< Mol2Atom>& mol) const; | |
friend ostream& | operator<<(ostream& s, const RigidGroup& group); | |
void | addFeature(Feature* feature) ; | |
const vector< Feature*>& | getFeatures() const ; | |
unsigned int | getNumOfFeatures() const ; | |
void | dumpFeatures(ostream& output) const ; | |
void | outputFeaturesMol2File(const RigidTrans3& trans, ostream& output) const; | |
void | outputFeaturesMol2File(const RigidTrans3& trans, ostream& output, int bitSet) const; | |
protected: | ||
LigandMolecule* | molecule; | |
vector< unsigned int> | atoms; | |
vector< unsigned int> | hydrogens_; | |
vector< unsigned int> | dummyPoints_; | |
vector< RotatableBond> | rotatableBonds_; | |
unsigned int | id; | |
vector< bool> | transformedAtoms_; | |
bool | isTransformedAtomsUpdated_; | |
vector< Feature*> | features_; | |
vector< bool> | transformedFeatures_; | |
bool | isTransformedFeaturesUpdated_; |
Back to the top of FeaturedRigidGroup
Back to the top of FeaturedRigidGroup
Back to the top of FeaturedRigidGroup
Report problems to jkotula@unimax.com