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, bool ch, 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, bool ch, 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 GetConnectHetatm () const
void SetConnectHetatm (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() [1/2]

HeuristicProcessor ( )

Definition at line 36 of file heuristic.hh.

◆ HeuristicProcessor() [2/2]

HeuristicProcessor ( bool  bf,
bool  at,
bool  cn,
bool  aa,
bool  ch,
ConopAction  zo 

Definition at line 44 of file heuristic.hh.

Member Function Documentation

◆ Copy()

virtual ProcessorPtr Copy ( ) const

Implements Processor.

Definition at line 41 of file heuristic.hh.

◆ DoProcess()

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

Implements Processor.

◆ ProcessUnkResidue()

void ProcessUnkResidue ( DiagnosticsPtr  diags,
mol::ResidueHandle  res 
) const

◆ ToString()

virtual String ToString ( ) const

Implements Processor.

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