ProtoMol - an object-oriented component based framework for Molecular Dynamics simulations.

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

ProtoMol::XSCReader Class Reference

#include <XSCReader.h>

Inheritance diagram for ProtoMol::XSCReader:

ProtoMol::Reader ProtoMol::File List of all members.

Public Member Functions

 XSCReader ()
 XSCReader (const std::string &filename)
virtual ~XSCReader ()
virtual bool open ()
virtual bool open (const std::string &filename)
virtual bool open (const char *filename)
virtual bool tryFormat ()
virtual bool read ()
bool read (XSC &xsc)
XSCorphanXSC ()

Private Types

enum  XSCRecordTypeEnum {
  UNDEFINED,
  ISG,
  NPT,
  NVTLEAPFROG
}

Private Attributes

XSCmyXSCinfo

Friends

XSCReaderoperator>> (XSCReader &xscReader, XSC &xsc)

Member Enumeration Documentation

enum ProtoMol::XSCReader::XSCRecordTypeEnum [private]
 

Enumeration values:
UNDEFINED 
ISG 
NPT 
NVTLEAPFROG 


Constructor & Destructor Documentation

ProtoMol::XSCReader::XSCReader  ) 
 

ProtoMol::XSCReader::XSCReader const std::string &  filename  )  [explicit]
 

ProtoMol::XSCReader::~XSCReader  )  [virtual]
 


Member Function Documentation

virtual bool ProtoMol::XSCReader::open const char *  filename  )  [inline, virtual]
 

Implements ProtoMol::File.

virtual bool ProtoMol::XSCReader::open const std::string &  filename  )  [inline, virtual]
 

Implements ProtoMol::File.

virtual bool ProtoMol::XSCReader::open  )  [inline, virtual]
 

Implements ProtoMol::File.

XSC * ProtoMol::XSCReader::orphanXSC  ) 
 

bool ProtoMol::XSCReader::read XSC xsc  ) 
 

bool ProtoMol::XSCReader::read  )  [virtual]
 

Simple test, true if it the format might be correct/readable.

Implements ProtoMol::Reader.

bool ProtoMol::XSCReader::tryFormat  )  [virtual]
 

Implements ProtoMol::Reader.


Friends And Related Function Documentation

XSCReader& operator>> XSCReader xscReader,
XSC xsc
[friend]
 


Member Data Documentation

XSC* ProtoMol::XSCReader::myXSCinfo [private]
 


The documentation for this class was generated from the following files: Last update: . GNU GENERAL PUBLIC LICENSE, copyrighted by the University of Notre Dame and the University of Bergen, Norway.