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:

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 Tue Nov 18 02:49:30 2025 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002

AltStyle によって変換されたページ (->オリジナル) /