OpenStructure
Public Member Functions
BlockModifier Class Referenceabstract

#include <block_modifiers.hh>

Inherited by GromacsBlockModifier, and HeuristicBlockModifier.

Public Member Functions

 BlockModifier ()
 
virtual ~BlockModifier ()
 
virtual void ApplyOnBuildingBlock (BuildingBlockPtr p)=0
 
virtual void ApplyOnResidue (ost::mol::ResidueHandle &res, ost::mol::XCSEditor &ed)=0
 
virtual void OnSave (ost::io::BinaryDataSink &ds)=0
 
virtual BlockModifierType GetBlockModifierType ()=0
 

Detailed Description

Definition at line 65 of file block_modifiers.hh.

Constructor & Destructor Documentation

◆ BlockModifier()

BlockModifier ( )
inline

Definition at line 67 of file block_modifiers.hh.

◆ ~BlockModifier()

virtual ~BlockModifier ( )
inlinevirtual

Definition at line 68 of file block_modifiers.hh.

Member Function Documentation

◆ ApplyOnBuildingBlock()

virtual void ApplyOnBuildingBlock ( BuildingBlockPtr  p)
pure virtual

◆ ApplyOnResidue()

virtual void ApplyOnResidue ( ost::mol::ResidueHandle res,
ost::mol::XCSEditor ed 
)
pure virtual

◆ GetBlockModifierType()

virtual BlockModifierType GetBlockModifierType ( )
pure virtual

◆ OnSave()

virtual void OnSave ( ost::io::BinaryDataSink ds)
pure virtual

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