Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   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 Sat May 26 01:49:09 2012 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002