votca 2024.2-dev
|
#include <pdbreader.h>
Public Member Functions | |
PDBReader ()=default | |
Constuctor. | |
~PDBReader () override=default | |
Destructor. | |
bool | ReadTopology (std::string file, Topology &top) override |
open a topology file | |
bool | Open (const std::string &file) override |
open a trajectory file | |
bool | FirstFrame (Topology &top) override |
read in the first frame | |
bool | NextFrame (Topology &top) override |
read in the next frame | |
void | Close () override |
Public Member Functions inherited from votca::csg::TopologyReader | |
virtual | ~TopologyReader ()=default |
Public Member Functions inherited from votca::csg::TrajectoryReader | |
virtual | ~TrajectoryReader ()=default |
Public Attributes | |
const tools::DistanceUnit | distance_unit = tools::DistanceUnit::angstroms |
Private Attributes | |
std::ifstream | fl_ |
bool | topology_ |
Additional Inherited Members | |
Static Public Member Functions inherited from votca::csg::TopologyReader | |
static void | RegisterPlugins (void) |
Static Public Member Functions inherited from votca::csg::TrajectoryReader | |
static void | RegisterPlugins (void) |
brief class for reading pdb files
This class provides the Trajectory and Topology reader interface for pdb files
Definition at line 44 of file pdbreader.h.
|
default |
Constuctor.
|
overridedefault |
Destructor.
|
overridevirtual |
Reimplemented from votca::csg::TrajectoryReader.
Definition at line 63 of file pdbreader.cc.
|
overridevirtual |
read in the first frame
Implements votca::csg::TrajectoryReader.
Definition at line 65 of file pdbreader.cc.
|
overridevirtual |
read in the next frame
Implements votca::csg::TrajectoryReader.
Definition at line 70 of file pdbreader.cc.
|
overridevirtual |
open a trajectory file
Implements votca::csg::TrajectoryReader.
Definition at line 53 of file pdbreader.cc.
|
overridevirtual |
open a topology file
Implements votca::csg::TopologyReader.
Definition at line 38 of file pdbreader.cc.
const tools::DistanceUnit votca::csg::PDBReader::distance_unit = tools::DistanceUnit::angstroms |
Definition at line 46 of file pdbreader.h.
|
private |
Definition at line 63 of file pdbreader.h.
|
private |
Definition at line 64 of file pdbreader.h.