RotamerAtom

for different atom's positions in residues' conformers' copiesKEYWORD

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

Quick Index

AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class RotamerAtom
: public Vector3, public EnergyAtom
{
public:
RotamerAtom();
RotamerAtom(const ChemAtom& atom, ResiduesBuildingInfo::ATOM_INFO atomInform);
RotamerAtom(const RotamerAtom * nativeRotamerAtom, unsigned int atomGlobSeq);
~RotamerAtom();
const ChemAtom& getOriginalAtom() const ;
const ResidueConformer& getConformer() const ;
const RotamerResidue& getResidue() const ;
const Vector3& getHBDirection() const ;
const RotamerMolecule& getMolecule() const ;
unsigned short getResidueSequence() const ;
vector< const ResidueConformer *> getConformers() const ;
vector< unsigned short> getConformersSeqs() const ;
unsigned short origAtomIndex() const ;
float getCharge() const ;
bool isDonor() const ;
bool isAcceptor() const ;
float getEpsilon() const ;
float getRadius() const ;
int getChemType() const ;
bool isHydrogen() const ;
unsigned int atomNativeSequence() const ;
unsigned int atomGlobalSequence() const ;
bool isBonded(const RotamerAtom& toAtom) const ;
bool isBackbone() const ;
bool isMovable() const ;
Vector3 position() const ;
Atom buildAtom() const;
Atom buildConformerAtom() const;
void setResidueConformer(const ResidueConformer* resConformer) ;
void setRotamerResidue(const RotamerResidue* residue) ;
friend Vector3& operator*=(RotamerAtom& v, const RigidTrans3& rt) ;
friend ostream& operator<<(ostream& s, const RotamerAtom& a);
void printConformers(ostream& s, unsigned short conformerIndex);
static void printBonds(ostream& s, const vector< const RotamerAtom *> &atoms, bool isMultiConformers );
protected:
}; // RotamerAtom

Back to the top of RotamerAtom


AUTHORS

Back to the top of RotamerAtom


CHANGES LOG

Back to the top of RotamerAtom


GOALS

for different atom's positions in residues' conformers' copies

Back to the top of RotamerAtom

		

USAGE

		

Back to the top of RotamerAtom


RotamerAtom();

  RotamerAtom();

Function is currently defined inline.


Back to the top of RotamerAtom


RotamerAtom(const ChemAtom& atom, ResiduesBuildingInfo::ATOM_INFO atomInform);

creates an atom in native conformation

  RotamerAtom(const ChemAtom& atom, ResiduesBuildingInfo::ATOM_INFO atomInform);

Back to the top of RotamerAtom


RotamerAtom(const RotamerAtom * nativeRotamerAtom, unsigned int atomGlobSeq);

creates an atom in another conformers

  RotamerAtom(const RotamerAtom * nativeRotamerAtom, unsigned int atomGlobSeq);

Back to the top of RotamerAtom


~RotamerAtom();

  virtual ~RotamerAtom();

Back to the top of RotamerAtom


const ChemAtom& getOriginalAtom() const ;

  const ChemAtom& getOriginalAtom() const                          
;

Function is currently defined inline.


Back to the top of RotamerAtom


const ResidueConformer& getConformer() const ;

  const ResidueConformer& getConformer() const                                                               
;

Function is currently defined inline.


Back to the top of RotamerAtom


const RotamerResidue& getResidue() const ;

  const RotamerResidue& getResidue() const                                                                                                                      
;

Function is currently defined inline.


Back to the top of RotamerAtom


const Vector3& getHBDirection() const ;

  const Vector3& getHBDirection() const                        
;

Function is currently defined inline.


Back to the top of RotamerAtom


const RotamerMolecule& getMolecule() const ;

  const RotamerMolecule& getMolecule() const                                            
;

Function is currently defined inline.


Back to the top of RotamerAtom


unsigned short getResidueSequence() const ;

  unsigned short getResidueSequence() const                                           
;

Function is currently defined inline.


Back to the top of RotamerAtom


vector< const ResidueConformer *> getConformers() const ;

  vector< const ResidueConformer *> getConformers() const                                                                                                                                                                               
;

Function is currently defined inline.


Back to the top of RotamerAtom


vector< unsigned short> getConformersSeqs() const ;

  vector< unsigned short> getConformersSeqs() const                                                                                                                                                                    
;

Function is currently defined inline.


Back to the top of RotamerAtom


unsigned short origAtomIndex() const ;

infor from orig atom

  unsigned short origAtomIndex() const                                  
;

Function is currently defined inline.


Back to the top of RotamerAtom


float getCharge() const ;

  float getCharge() const                                 
;

Function is currently defined inline.


Back to the top of RotamerAtom


bool isDonor() const ;

  bool isDonor() const                                
;

Function is currently defined inline.


Back to the top of RotamerAtom


bool isAcceptor() const ;

  bool isAcceptor() const                                  
;

Function is currently defined inline.


Back to the top of RotamerAtom


float getEpsilon() const ;

  float getEpsilon() const                                   
;

Function is currently defined inline.


Back to the top of RotamerAtom


float getRadius() const ;

  float getRadius() const                                   
;

Function is currently defined inline.


Back to the top of RotamerAtom


int getChemType() const ;

  int getChemType() const                                    
;

Function is currently defined inline.


Back to the top of RotamerAtom


bool isHydrogen() const ;

  bool isHydrogen() const                                  
;

Function is currently defined inline.


Back to the top of RotamerAtom


unsigned int atomNativeSequence() const ;

to remove with atomInfo_ //

  unsigned int atomNativeSequence() const                                    
;

Function is currently defined inline.


Back to the top of RotamerAtom


unsigned int atomGlobalSequence() const ;

  unsigned int atomGlobalSequence() const                                    
;

Function is currently defined inline.


Back to the top of RotamerAtom


bool isBonded(const RotamerAtom& toAtom) const ;

  bool isBonded(const RotamerAtom& toAtom) const                                   ;

Function is currently defined inline.


Back to the top of RotamerAtom


bool isBackbone() const ;

  bool isBackbone() const                                                          
;

Function is currently defined inline.


Back to the top of RotamerAtom


bool isMovable() const ;

  bool isMovable() const                                        ;

Function is currently defined inline.


Back to the top of RotamerAtom


Vector3 position() const ;

  Vector3 position() const                          
;

Function is currently defined inline.


Back to the top of RotamerAtom


Atom buildAtom() const;

  Atom buildAtom() const;

Back to the top of RotamerAtom


Atom buildConformerAtom() const;

  Atom buildConformerAtom() const;

Back to the top of RotamerAtom


void setResidueConformer(const ResidueConformer* resConformer) ;

  void setResidueConformer(const ResidueConformer* resConformer)                                      
;

Function is currently defined inline.


Back to the top of RotamerAtom


void setRotamerResidue(const RotamerResidue* residue) ;

  void setRotamerResidue(const RotamerResidue* residue)                               
;

Function is currently defined inline.


Back to the top of RotamerAtom


friend Vector3& operator*=(RotamerAtom& v, const RigidTrans3& rt) ;

  friend Vector3& operator*=(RotamerAtom& v, const RigidTrans3& rt)                                                                                            ;

Function is currently defined inline.


Back to the top of RotamerAtom


friend ostream& operator<<(ostream& s, const RotamerAtom& a);

  friend ostream& operator<<(ostream& s, const RotamerAtom& a);

Back to the top of RotamerAtom


void printConformers(ostream& s, unsigned short conformerIndex);

  void printConformers(ostream& s, unsigned short conformerIndex);

Back to the top of RotamerAtom


void printBonds(ostream& s, const vector< const RotamerAtom *> &atoms, bool isMultiConformers );

  static void printBonds(ostream& s, const vector< const RotamerAtom *> &atoms, bool isMultiConformers = false);

Back to the top of RotamerAtom


All Members

public:
float getRadius() const; // pure virtual
float getEpsilon() const; // pure virtual
bool isHydrogen() const; // pure virtual
float getCharge() const; // pure virtual
bool isDonor() const; // pure virtual
bool isAcceptor() const; // pure virtual
const Vector3& getHBDirection() const; // pure virtual
Vector3 position() const; // pure virtual
const ChemAtom& getOriginalAtom() const ;
const ResidueConformer& getConformer() const ;
const RotamerResidue& getResidue() const ;
const Vector3& getHBDirection() const ;
const RotamerMolecule& getMolecule() const ;
unsigned short getResidueSequence() const ;
vector< const ResidueConformer *> getConformers() const ;
vector< unsigned short> getConformersSeqs() const ;
unsigned short origAtomIndex() const ;
float getCharge() const ;
bool isDonor() const ;
bool isAcceptor() const ;
float getEpsilon() const ;
float getRadius() const ;
int getChemType() const ;
bool isHydrogen() const ;
unsigned int atomNativeSequence() const ;
unsigned int atomGlobalSequence() const ;
bool isBonded(const RotamerAtom& toAtom) const ;
bool isBackbone() const ;
bool isMovable() const ;
Vector3 position() const ;
Atom buildAtom() const;
Atom buildConformerAtom() const;
void setResidueConformer(const ResidueConformer* resConformer) ;
void setRotamerResidue(const RotamerResidue* residue) ;
friend Vector3& operator*=(RotamerAtom& v, const RigidTrans3& rt) ;
friend ostream& operator<<(ostream& s, const RotamerAtom& a);
void printConformers(ostream& s, unsigned short conformerIndex);
static void printBonds(ostream& s, const vector< const RotamerAtom *> &atoms, bool isMultiConformers );
protected:

Back to the top of RotamerAtom


Ancestors

Inheritance chain for RotamerAtom:

Back to the top of RotamerAtom


Descendants

Class is not inherited by any others.

Back to the top of RotamerAtom


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

Report problems to jkotula@unimax.com