OpenMD  2.5
Molecular Dynamics in the Open
OpenMD::BaseVisitor Class Reference

#include <BaseVisitor.hpp>

Inheritance diagram for OpenMD::BaseVisitor:
OpenMD::AtomNameVisitor OpenMD::BaseAtomVisitor OpenMD::BaseRigidBodyVisitor OpenMD::CompositeVisitor OpenMD::LipidTransVisitor OpenMD::PrepareVisitor OpenMD::ReplicateVisitor OpenMD::WaterTypeVisitor OpenMD::WrappingVisitor OpenMD::XYZVisitor OpenMD::ZConsVisitor

Public Member Functions

virtual ~BaseVisitor ()
 
virtual void visit (Atom *atom)
 
virtual void visit (DirectionalAtom *datom)
 
virtual void visit (RigidBody *rb)
 
virtual void visit (Bond *bond)
 
virtual void visit (Bend *bend)
 
virtual void visit (Torsion *torsion)
 
virtual void visit (Inversion *inversion)
 
virtual void update ()
 
const std::string & getVisitorName ()
 
virtual const std::string toString ()
 

Protected Member Functions

 BaseVisitor ()
 

Protected Attributes

std::string visitorName
 

Detailed Description

Definition at line 60 of file BaseVisitor.hpp.

Constructor & Destructor Documentation

◆ ~BaseVisitor()

virtual OpenMD::BaseVisitor::~BaseVisitor ( )
inlinevirtual

Definition at line 62 of file BaseVisitor.hpp.

◆ BaseVisitor()

OpenMD::BaseVisitor::BaseVisitor ( )
inlineprotected

Definition at line 92 of file BaseVisitor.hpp.

Member Function Documentation

◆ getVisitorName()

const std::string& OpenMD::BaseVisitor::getVisitorName ( )
inline

Definition at line 73 of file BaseVisitor.hpp.

References visitorName.

◆ toString()

◆ update()

virtual void OpenMD::BaseVisitor::update ( )
inlinevirtual

◆ visit() [1/7]

◆ visit() [2/7]

◆ visit() [3/7]

◆ visit() [4/7]

virtual void OpenMD::BaseVisitor::visit ( Bond bond)
inlinevirtual

Definition at line 66 of file BaseVisitor.hpp.

◆ visit() [5/7]

virtual void OpenMD::BaseVisitor::visit ( Bend bend)
inlinevirtual

Definition at line 67 of file BaseVisitor.hpp.

◆ visit() [6/7]

virtual void OpenMD::BaseVisitor::visit ( Torsion torsion)
inlinevirtual

Definition at line 68 of file BaseVisitor.hpp.

◆ visit() [7/7]

virtual void OpenMD::BaseVisitor::visit ( Inversion inversion)
inlinevirtual

Definition at line 69 of file BaseVisitor.hpp.

Member Data Documentation

◆ visitorName


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