ResidueConformer

represents residue conformer copy with chi angles and its RotamerAtoms (do not includes fixed residue backbone atoms and CB)KEYWORD

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

Quick Index

AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class ResidueConformer
{
public:
ResidueConformer(const RotamerResidue *rotamerResidue, vector< float> chis, vector< RotamerAtom *> conformerAtoms, unsigned short conformerGlobSeq, const Vector3& aromaticCenter);
~ResidueConformer();
// ACCESSORS
vector< const RotamerAtom *> getAllAtoms() const;
float calculateRMSD(ResidueConformer *conformerForMatch);
bool isMovable() const ;
unsigned short conformerGlobalSequence() const ;
const RotamerResidue& getRotamerResidue() const ;
float getProbability() const ;
const RotamerAtom& operator[](unsigned short conformerAtomIndex) const ;
unsigned int size() const ;
const vector< float>& getChiAngles() const ;
bool isAromatic() const ;
const Vector3& getAromaticCenter() const ;
float getRelativeProbability() const ;
void setRotamerResidue(const RotamerResidue* rotamerResidue) ;
void setProbability(float prob) ;
void setAromaticCenter(const Vector3& center) ;
void printDihedralAngles(ostream& s);
void printConformers(ostream& s) const;
friend ostream& operator<<(ostream& s, const ResidueConformer& r);
protected:
}; // ResidueConformer

Back to the top of ResidueConformer


AUTHORS

Back to the top of ResidueConformer


CHANGES LOG

Back to the top of ResidueConformer


GOALS

represents residue conformer copy with chi angles and its RotamerAtoms (do not includes fixed residue backbone atoms and CB)

Back to the top of ResidueConformer

		

USAGE

		

Back to the top of ResidueConformer


ResidueConformer(const RotamerResidue *rotamerResidue, vector< float> chis, vector< RotamerAtom *> conformerAtoms, unsigned short conformerGlobSeq, const Vector3& aromaticCenter);

CONSTRUCTOR

  ResidueConformer(const RotamerResidue *rotamerResidue, vector< float> chis, 
		   vector< RotamerAtom *> conformerAtoms, unsigned short conformerGlobSeq, const Vector3& aromaticCenter);

Back to the top of ResidueConformer


~ResidueConformer();

  virtual ~ResidueConformer();

Back to the top of ResidueConformer


vector< const RotamerAtom *> getAllAtoms() const;

  vector< const RotamerAtom *> getAllAtoms() const;

Back to the top of ResidueConformer


float calculateRMSD(ResidueConformer *conformerForMatch);

  float calculateRMSD(ResidueConformer *conformerForMatch);

Back to the top of ResidueConformer


bool isMovable() const ;

  bool isMovable() const                                                    
;

Function is currently defined inline.


Back to the top of ResidueConformer


unsigned short conformerGlobalSequence() const ;

  unsigned short conformerGlobalSequence() const                                
;

Function is currently defined inline.


Back to the top of ResidueConformer


const RotamerResidue& getRotamerResidue() const ;

 const RotamerResidue& getRotamerResidue() const                             
;

Function is currently defined inline.


Back to the top of ResidueConformer


float getProbability() const ;

  float getProbability() const                         
;

Function is currently defined inline.


Back to the top of ResidueConformer


const RotamerAtom& operator[](unsigned short conformerAtomIndex) const ;

 const RotamerAtom& operator[](unsigned short conformerAtomIndex) const                                        
;

Function is currently defined inline.


Back to the top of ResidueConformer


unsigned int size() const ;

  inline unsigned int size() const                          
;

Function is currently defined inline.


Back to the top of ResidueConformer


const vector< float>& getChiAngles() const ;

const vector< float>& getChiAngles() const                          
;

Function is currently defined inline.


Back to the top of ResidueConformer


bool isAromatic() const ;

 bool isAromatic() const                                          
;

Function is currently defined inline.


Back to the top of ResidueConformer


const Vector3& getAromaticCenter() const ;

  const Vector3& getAromaticCenter() const                            
;

Function is currently defined inline.


Back to the top of ResidueConformer


float getRelativeProbability() const ;

  float getRelativeProbability() const                                                                                                                                               ;

Function is currently defined inline.


Back to the top of ResidueConformer


void setRotamerResidue(const RotamerResidue* rotamerResidue) ;

  void setRotamerResidue(const RotamerResidue* rotamerResidue)                                      
;

Function is currently defined inline.


Back to the top of ResidueConformer


void setProbability(float prob) ;

  void setProbability(float prob)                         
;

Function is currently defined inline.


Back to the top of ResidueConformer


void setAromaticCenter(const Vector3& center) ;

  void setAromaticCenter(const Vector3& center)                              
;

Function is currently defined inline.


Back to the top of ResidueConformer


void printDihedralAngles(ostream& s);

  void printDihedralAngles(ostream& s);

Back to the top of ResidueConformer


void printConformers(ostream& s) const;

  void printConformers(ostream& s) const;

Back to the top of ResidueConformer


friend ostream& operator<<(ostream& s, const ResidueConformer& r);

  friend ostream& operator<<(ostream& s, const ResidueConformer& r);    

Back to the top of ResidueConformer


All Members

public:
// ACCESSORS
vector< const RotamerAtom *> getAllAtoms() const;
float calculateRMSD(ResidueConformer *conformerForMatch);
bool isMovable() const ;
unsigned short conformerGlobalSequence() const ;
const RotamerResidue& getRotamerResidue() const ;
float getProbability() const ;
const RotamerAtom& operator[](unsigned short conformerAtomIndex) const ;
unsigned int size() const ;
const vector< float>& getChiAngles() const ;
bool isAromatic() const ;
const Vector3& getAromaticCenter() const ;
float getRelativeProbability() const ;
void setRotamerResidue(const RotamerResidue* rotamerResidue) ;
void setProbability(float prob) ;
void setAromaticCenter(const Vector3& center) ;
void printDihedralAngles(ostream& s);
void printConformers(ostream& s) const;
friend ostream& operator<<(ostream& s, const ResidueConformer& r);
protected:

Back to the top of ResidueConformer


Ancestors

Class does not inherit from any other class.

Back to the top of ResidueConformer


Descendants

Class is not inherited by any others.

Back to the top of ResidueConformer


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

Report problems to jkotula@unimax.com