OpenStructure
Public Member Functions | Static Public Member Functions
ReducedPotentialImpl Class Reference

#include <reduced_impl.hh>

Inherits EntityVisitor.

Public Member Functions

 ReducedPotentialImpl (const ReducedStatOptions &opts, mol::EntityHandle ent)
 ReducedPotentialImpl (const ReducedStatOptions &opts, mol::EntityView ent)
virtual bool VisitResidue (const mol::ResidueHandle &res)
virtual void OnInteraction (AminoAcid aa_one, AminoAcid aa_two, Real dist, Real angle)=0
- Public Member Functions inherited from EntityVisitor
virtual ~EntityVisitor ()
virtual void OnEntry ()
virtual void OnExit ()
virtual bool VisitChain (const ChainHandle &c)
virtual bool VisitAtom (const AtomHandle &a)
virtual bool VisitBond (const BondHandle &b)
virtual bool VisitTorsion (const TorsionHandle &t)

Static Public Member Functions

static bool GetCAlphaCBetaPos (const mol::ResidueHandle &res, geom::Vec3 &ca_pos, geom::Vec3 &cb_pos)

Detailed Description

Definition at line 32 of file reduced_impl.hh.


Constructor & Destructor Documentation

ReducedPotentialImpl ( const ReducedStatOptions opts,
mol::EntityHandle  ent 
)
inline

Definition at line 35 of file reduced_impl.hh.

ReducedPotentialImpl ( const ReducedStatOptions opts,
mol::EntityView  ent 
)
inline

Definition at line 39 of file reduced_impl.hh.


Member Function Documentation

static bool GetCAlphaCBetaPos ( const mol::ResidueHandle res,
geom::Vec3 ca_pos,
geom::Vec3 cb_pos 
)
static
virtual void OnInteraction ( AminoAcid  aa_one,
AminoAcid  aa_two,
Real  dist,
Real  angle 
)
pure virtual
virtual bool VisitResidue ( const mol::ResidueHandle r)
virtual

Residue callback.

Reimplemented from EntityVisitor.


The documentation for this class was generated from the following file: