OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Member Functions
HeuristicProcessor Class Reference

#include <heuristic.hh>

Inherits Processor.

Public Member Functions

 HeuristicProcessor ()
virtual ProcessorPtr Copy () const
 HeuristicProcessor (bool bf, bool at, bool cn, bool aa, ConopAction zo)
virtual String ToString () const
- Public Member Functions inherited from Processor
DiagnosticsPtr Process (mol::EntityHandle ent, bool log_diags=true) const
virtual ~Processor ()
 Processor (bool bf, bool at, bool cn, bool aa, ConopAction zo)
 Processor ()
void SetConnect (bool connect)
bool GetConnect () const
void SetAssignTorsions (bool flag)
bool GetAssignTorsions () const
bool GetConnectAminoAcids () const
void SetConnectAminoAcids (bool c)
bool GetCheckBondFeasibility () const
void SetCheckBondFeasibility (bool flag)
ConopAction GetZeroOccTreatment () const
void SetZeroOccTreatment (ConopAction action)

Protected Member Functions

void ProcessUnkResidue (DiagnosticsPtr diags, mol::ResidueHandle res) const
virtual void DoProcess (DiagnosticsPtr diags, mol::EntityHandle ent) const
- Protected Member Functions inherited from Processor
virtual bool BeginProcessing (DiagnosticsPtr diags, mol::EntityHandle ent) const
virtual bool EndProcessing (DiagnosticsPtr diags, mol::EntityHandle ent) const
bool HasUnknownAtoms (mol::ResidueHandle residue, CompoundPtr compound, bool strict_hydrogens) const
void ReorderAtoms (mol::ResidueHandle residue, CompoundPtr compound, bool fix_element) const
void FillResidueProps (mol::ResidueHandle residue, CompoundPtr compound) const
void ConnectAtomsOfResidue (mol::ResidueHandle residue, CompoundPtr compound, bool strict_hydrogens) const
void ConnectResidues (mol::ResidueHandle residue, mol::ResidueHandle next) const
void DistanceBasedConnect (mol::AtomHandle atom) const
mol::AtomHandle LocateAtom (const mol::AtomHandleList &, int ordinal) const
String OptionsToString () const

Additional Inherited Members

- Static Protected Member Functions inherited from Processor
static bool AreResiduesConsecutive (mol::ResidueHandle a, mol::ResidueHandle b)

Detailed Description

Definition at line 34 of file heuristic.hh.


Constructor & Destructor Documentation

HeuristicProcessor ( )
inline

Definition at line 36 of file heuristic.hh.

HeuristicProcessor ( bool  bf,
bool  at,
bool  cn,
bool  aa,
ConopAction  zo 
)
inline

Definition at line 44 of file heuristic.hh.


Member Function Documentation

virtual ProcessorPtr Copy ( ) const
inlinevirtual

Implements Processor.

Definition at line 41 of file heuristic.hh.

virtual void DoProcess ( DiagnosticsPtr  diags,
mol::EntityHandle  ent 
) const
protectedvirtual

Implements Processor.

void ProcessUnkResidue ( DiagnosticsPtr  diags,
mol::ResidueHandle  res 
) const
protected
virtual String ToString ( ) const
virtual

Implements Processor.


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