 |
VTK
9.1.0
|
Go to the documentation of this file.
24 #ifndef vtkVASPAnimationReader_h
25 #define vtkVASPAnimationReader_h
27 #include "vtkIOChemistryModule.h"
33 class RegularExpression;
90 #endif // vtkVASPAnimationReader_h
Superclass for algorithms that operate on vtkMolecules.
vtkGetFilePathMacro(FileName)
The name of the file to read.
~vtkVASPAnimationReader() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkVASPAnimationReader * New()
vtksys::RegularExpression * TimeParser
int RequestInformation(vtkInformation *request, vtkInformationVector **inInfoVecs, vtkInformationVector *outInfoVec) override
bool NextTimeStep(std::istream &in, double &time)
Advance in to the start of the data for the next timestep.
vtksys::RegularExpression * AtomParser
vtkSetFilePathMacro(FileName)
The name of the file to read.
size_t SelectTimeStepIndex(vtkInformation *info)
Called by RequestData to determine which timestep to read.
a simple class to control print indentation
int RequestData(vtkInformation *request, vtkInformationVector **inInfoVecs, vtkInformationVector *outInfoVec) override
This is called by the superclass.
Reader for VASP animation files.
class describing a molecule
bool ReadMolecule(std::istream &in, vtkMolecule *molecule)
vtksys::RegularExpression * LatticeParser
vtksys::RegularExpression * AtomCountParser