AtomMolecule


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

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class AtomMolecule
: public FMolecule< Atom>
{
public:
static float st_fThr;
AtomMolecule(const string& filename);
AtomMolecule(const string& filename,const FMolecule< Atom>&);
explicit AtomMolecule() ;
string getFileName()const ;
string getDesc()const ;
string getMolType()const ;
Vector3 getRefPoint(int i) ;
bool equalTrans(const RigidTrans3&,const RigidTrans3&);
bool matched(const Vector3& u1, const Vector3& u2, const Vector3& u3, const RigidTrans3& trans, const Vector3& v1, const Vector3& v2, const Vector3& v3);
int removeSpuriousHelices(int i_ilength);
protected:
}; // AtomMolecule

Back to the top of AtomMolecule


KEYWORD

Back to the top of AtomMolecule


AUTHORS

Back to the top of AtomMolecule


CHANGES LOG

Back to the top of AtomMolecule


GOALS

Back to the top of AtomMolecule

		

USAGE

		

Back to the top of AtomMolecule


float st_fThr;

  static float st_fThr;

Back to the top of AtomMolecule


AtomMolecule(const string& filename);

  AtomMolecule(const string& filename);

Back to the top of AtomMolecule


AtomMolecule(const string& filename,const FMolecule< Atom>&);

  AtomMolecule(const string& filename,const FMolecule< Atom>&);

Back to the top of AtomMolecule


explicit AtomMolecule() ;

  explicit AtomMolecule()  
;

Function is currently defined inline.


Back to the top of AtomMolecule


string getFileName()const ;

  string getFileName()const                     
;

Function is currently defined inline.


Back to the top of AtomMolecule


string getDesc()const ;

  string getDesc()const                     
;

Function is currently defined inline.


Back to the top of AtomMolecule


string getMolType()const ;

  string getMolType()const                     
;

Function is currently defined inline.


Back to the top of AtomMolecule


Vector3 getRefPoint(int i) ;

  Vector3 getRefPoint(int i)                         
;

Function is currently defined inline.


Back to the top of AtomMolecule


bool equalTrans(const RigidTrans3&,const RigidTrans3&);

  bool equalTrans(const RigidTrans3&,const RigidTrans3&);

Back to the top of AtomMolecule


bool matched(const Vector3& u1, const Vector3& u2, const Vector3& u3, const RigidTrans3& trans, const Vector3& v1, const Vector3& v2, const Vector3& v3);

  bool matched(const Vector3& u1,
	       const Vector3& u2,
	       const Vector3& u3,
	       const RigidTrans3& trans,
	       const Vector3& v1,
	       const Vector3& v2,
	       const Vector3& v3);

Back to the top of AtomMolecule


int removeSpuriousHelices(int i_ilength);

removes helices that are less than param length

  int removeSpuriousHelices(int i_ilength);

Back to the top of AtomMolecule


All Members

public:
// Adding Particles.
int readPDBfile(istream& PDBstream, const PDB::Selector& selector ));
class Selector ;
class CaSelector ;
void add(const ParticleT& p);
int select (const Selector& selector);
// Inspection.
Vector3 operator()(unsigned int particle) const ;
Vector3 centroid() const;
// Operators.
void transform(const Matrix3& lt);
void translate(const Vector3& move);
void rigidTrans(const RigidTrans3& rt);
void concat(FMolecule& m);
FMolecule splitOnIndex(const int i);
FMolecule& operator+=(const Vector3& v);
FMolecule& operator*=(const Matrix3& lt);
FMolecule& operator*=(const RigidTrans3& rt);
FMolecule& operator=(const FMolecule& m);
template<class ParticleTT> friend ostream& operator<<(ostream& s, const FMolecule<ParticleTT>& m);
static float st_fThr;
explicit AtomMolecule() ;
string getFileName()const ;
string getDesc()const ;
string getMolType()const ;
Vector3 getRefPoint(int i) ;
bool equalTrans(const RigidTrans3&,const RigidTrans3&);
bool matched(const Vector3& u1, const Vector3& u2, const Vector3& u3, const RigidTrans3& trans, const Vector3& v1, const Vector3& v2, const Vector3& v3);
int removeSpuriousHelices(int i_ilength);
protected:

Back to the top of AtomMolecule


Ancestors

Inheritance chain for AtomMolecule:

Back to the top of AtomMolecule


Descendants

Class is not inherited by any others.

Back to the top of AtomMolecule


Generated from source by the Cocoon utilities on Tue Jan 5 18:47:29 2010 .

Report problems to jkotula@unimax.com