OpenMD 3.2
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
OpenMD::XYZVisitor Class Reference
Inheritance diagram for OpenMD::XYZVisitor:

Public Member Functions

 XYZVisitor (SimInfo *info)
 XYZVisitor (SimInfo *info, const std::string &script)
virtual void visit (Atom *atom)
virtual void visit (DirectionalAtom *datom)
virtual void visit (RigidBody *rb)
virtual void update ()
virtual const std::string toString ()
void writeFrame (std::ostream &outStream)
void clear ()
void doPositions (bool pos)
void doVelocities (bool vel)
void doForces (bool frc)
void doVectors (bool vec)
void doCharges (bool chg)
void doElectricFields (bool efl)
void doGlobalIDs (bool gid)
virtual void visit (Bond *)
virtual void visit (Bend *)
virtual void visit (Torsion *)
virtual void visit (Inversion *)
Public Member Functions inherited from OpenMD::BaseVisitor
const std::string & getVisitorName ()

Protected Member Functions

void internalVisit (StuntDouble *sd)
bool isSelected (StuntDouble *sd)

Additional Inherited Members

Protected Attributes inherited from OpenMD::BaseVisitor
std::string visitorName

Detailed Description

Definition at line 110 of file OtherVisitor.hpp.

Constructor & Destructor Documentation

◆ XYZVisitor() [1/2]

OpenMD::XYZVisitor::XYZVisitor ( SimInfo * info)

Definition at line 228 of file OtherVisitor.cpp.

◆ XYZVisitor() [2/2]

OpenMD::XYZVisitor::XYZVisitor ( SimInfo * info,
const std::string & script )

Definition at line 242 of file OtherVisitor.cpp.

Member Function Documentation

◆ clear()

void OpenMD::XYZVisitor::clear ( )
inline

Definition at line 127 of file OtherVisitor.hpp.

◆ doCharges()

void OpenMD::XYZVisitor::doCharges ( bool chg)
inline

Definition at line 132 of file OtherVisitor.hpp.

◆ doElectricFields()

void OpenMD::XYZVisitor::doElectricFields ( bool efl)
inline

Definition at line 133 of file OtherVisitor.hpp.

◆ doForces()

void OpenMD::XYZVisitor::doForces ( bool frc)
inline

Definition at line 130 of file OtherVisitor.hpp.

◆ doGlobalIDs()

void OpenMD::XYZVisitor::doGlobalIDs ( bool gid)
inline

Definition at line 134 of file OtherVisitor.hpp.

◆ doPositions()

void OpenMD::XYZVisitor::doPositions ( bool pos)
inline

Definition at line 128 of file OtherVisitor.hpp.

◆ doVectors()

void OpenMD::XYZVisitor::doVectors ( bool vec)
inline

Definition at line 131 of file OtherVisitor.hpp.

◆ doVelocities()

void OpenMD::XYZVisitor::doVelocities ( bool vel)
inline

Definition at line 129 of file OtherVisitor.hpp.

◆ internalVisit()

void OpenMD::XYZVisitor::internalVisit ( StuntDouble * sd)
protected

Definition at line 275 of file OtherVisitor.cpp.

◆ isSelected()

bool OpenMD::XYZVisitor::isSelected ( StuntDouble * sd)
protected

Definition at line 336 of file OtherVisitor.cpp.

◆ toString()

const std::string OpenMD::XYZVisitor::toString ( )
virtual

Reimplemented from OpenMD::BaseVisitor.

Definition at line 369 of file OtherVisitor.cpp.

◆ update()

void OpenMD::XYZVisitor::update ( )
virtual

Reimplemented from OpenMD::BaseVisitor.

Definition at line 268 of file OtherVisitor.cpp.

◆ visit() [1/7]

void OpenMD::XYZVisitor::visit ( Atom * atom)
virtual

Reimplemented from OpenMD::BaseVisitor.

Definition at line 256 of file OtherVisitor.cpp.

◆ visit() [2/7]

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

Reimplemented from OpenMD::BaseVisitor.

Definition at line 73 of file BaseVisitor.hpp.

◆ visit() [3/7]

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

Reimplemented from OpenMD::BaseVisitor.

Definition at line 72 of file BaseVisitor.hpp.

◆ visit() [4/7]

void OpenMD::XYZVisitor::visit ( DirectionalAtom * datom)
virtual

Reimplemented from OpenMD::BaseVisitor.

Definition at line 260 of file OtherVisitor.cpp.

◆ visit() [5/7]

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

Reimplemented from OpenMD::BaseVisitor.

Definition at line 75 of file BaseVisitor.hpp.

◆ visit() [6/7]

void OpenMD::XYZVisitor::visit ( RigidBody * rb)
virtual

Reimplemented from OpenMD::BaseVisitor.

Definition at line 264 of file OtherVisitor.cpp.

◆ visit() [7/7]

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

Reimplemented from OpenMD::BaseVisitor.

Definition at line 74 of file BaseVisitor.hpp.

◆ writeFrame()

void OpenMD::XYZVisitor::writeFrame ( std::ostream & outStream)

Definition at line 340 of file OtherVisitor.cpp.


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