CarboxyEsterFeature


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

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class CarboxyEsterFeature
: public UserDefFeature
{
public:
// Constructors
CarboxyEsterFeature(const unsigned int id, const Mol2Atom& atom, CARBOXY_ESTER_TYPE carboxyEsterType) ;
protected:
float getScoreVirtual(const Feature* otherFeature) const;
CARBOXY_ESTER_TYPE carboxyEsterType_;
}; // CarboxyEsterFeature

Back to the top of CarboxyEsterFeature


KEYWORD

Back to the top of CarboxyEsterFeature


AUTHORS

Oranit Dror (mailto: oranit@post.tau.ac.il)

Copyright: SAMBA group, Tel-Aviv Univ. Israel, 2004.

Back to the top of CarboxyEsterFeature


CHANGES LOG

Back to the top of CarboxyEsterFeature


GOALS

Back to the top of CarboxyEsterFeature

		

USAGE

		

Back to the top of CarboxyEsterFeature


CarboxyEsterFeature(const unsigned int id, const Mol2Atom& atom, CARBOXY_ESTER_TYPE carboxyEsterType) ;

  CarboxyEsterFeature(const unsigned int id, const Mol2Atom& atom, CARBOXY_ESTER_TYPE carboxyEsterType) ;

Function is currently defined inline.


Back to the top of CarboxyEsterFeature


float getScoreVirtual(const Feature* otherFeature) const;

  virtual float getScoreVirtual(const Feature* otherFeature) const;

Back to the top of CarboxyEsterFeature


CARBOXY_ESTER_TYPE carboxyEsterType_;

  CARBOXY_ESTER_TYPE carboxyEsterType_;

Back to the top of CarboxyEsterFeature


All Members

public:
// Inspectors
FEATURE_TYPE featureType() const ;
char* getFeatureTypeString() const ;
unsigned int getID() const ;
unsigned int getRigidGroupID() const ;
const vector< unsigned int>& getAllRigidGroups() const ;
const Vector3& getCenter() const ;
float getScore(const Feature* otherFeature) const ;
bool isValid() ;
float weight() const ;
void getAtoms(vector< const Mol2Atom*>& atoms) const; // pure virtual
float getRadiusForCenterFit() const ;
float getRadiusForCenterFit(const Feature* otherFeature) const ;
bool canBeMatched(const RigidTrans3& transformation, const Feature* otherFeature) const; // pure virtual
bool operator==(const Feature& otherFeature) const; // pure virtual
// Setters
void setCenter(const Vector3& center) ;
void addRigidGroup(unsigned int groupID) ;
void setValidity(bool valid) ;
void setWeight(float w) ;
void setRadiusForCenterFit(float r) ;
// Misc.
void resetValidityAndWeight() ;
// Output
void dump(ostream& output) const; // pure virtual
void outputMol2(ostream& output) const; // pure virtual
void outputMol2(const RigidTrans3& transformation, ostream& output) const; // pure virtual
friend ostream& operator<<(ostream& s, const Feature& feature) ;
// Inspectors
USER_FEATURE_TYPE getUserFeatureType() const ;
// Misc.
void getAtoms(vector< const Mol2Atom*>& atoms) const ;
static bool isUserDefFeature(const Feature* feature) ;
// Output
void dump(ostream& output) const ;
void outputMol2(ostream& output) const ;
void outputMol2(const RigidTrans3& transformation, ostream& output) const ;
friend ostream& operator<<(ostream& s, const UserDefFeature& userDefFeature) ;
protected:
float getScoreVirtual(const Feature* otherFeature) const; // pure virtual
unsigned int id;
vector< unsigned int> rigidGroups;
Vector3 center_;
bool isValidFeature_;
FEATURE_TYPE type_;
float weight_;
float radiusForCenterFit_;
const Mol2Atom& userDefAtom_;
USER_FEATURE_TYPE userFeatureType_;
void outputMol2(ostream& output, const Vector3& center) const;
CARBOXY_ESTER_TYPE carboxyEsterType_;

Back to the top of CarboxyEsterFeature


Ancestors

Inheritance chain for CarboxyEsterFeature:

Back to the top of CarboxyEsterFeature


Descendants

Class is not inherited by any others.

Back to the top of CarboxyEsterFeature


Generated from source by the Cocoon utilities on Mon Dec 21 11:44:46 2009 .

Report problems to jkotula@unimax.com