 |
VTK
9.0.1
|
Go to the documentation of this file.
24 #ifndef vtkVASPAnimationReader_h
25 #define vtkVASPAnimationReader_h
27 #include "vtkDomainsChemistryModule.h"
33 class RegularExpression;
47 vtkSetStringMacro(FileName);
48 vtkGetStringMacro(FileName);
90 #endif // vtkVASPAnimationReader_h
Superclass for algorithms that operate on vtkMolecules.
~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
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