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: