Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

CoorData Class Reference

Abstract base class for objects that periodically read/write timesteps. More...

#include <CoorData.h>

Inheritance diagram for CoorData:

CoorPluginData List of all members.

Public Types

enum  CoorDataState { DONE, NOTDONE }

Public Methods

 CoorData (const char *nm)
virtual ~CoorData ()
virtual CoorDataState next (Molecule *m)=0
 read/write next coordinate set. Return state. More...


Public Attributes

char * name

Detailed Description

Abstract base class for objects that periodically read/write timesteps.

Definition at line 32 of file CoorData.h.


Member Enumeration Documentation

enum CoorData::CoorDataState
 

Enumeration values:
DONE 
NOTDONE 

Definition at line 37 of file CoorData.h.

Referenced by CoorPluginData::next, and Molecule::next_frame.


Constructor & Destructor Documentation

CoorData::CoorData const char *    nm [inline]
 

Definition at line 39 of file CoorData.h.

References name.

virtual CoorData::~CoorData   [inline, virtual]
 

Definition at line 42 of file CoorData.h.

References name.


Member Function Documentation

virtual CoorDataState CoorData::next Molecule   m [pure virtual]
 

read/write next coordinate set. Return state.

Implemented in CoorPluginData.

Referenced by VMDApp::molecule_savetrajectory.


Member Data Documentation

char* CoorData::name
 

Definition at line 34 of file CoorData.h.

Referenced by Molecule::close_coor_file, CoorData, and ~CoorData.


The documentation for this class was generated from the following file:
Generated on Thu Mar 28 02:45:35 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002