17 #ifndef vtkXYZMolReader_h
18 #define vtkXYZMolReader_h
20 #include "vtkIOChemistryModule.h"
23 VTK_ABI_NAMESPACE_BEGIN
43 vtkSetMacro(TimeStep,
int);
44 vtkGetMacro(TimeStep,
int);
51 vtkGetMacro(MaxTimeStep,
int);
64 char* GetNextLine(FILE* fp,
char* line,
int maxlen);
66 int GetLine1(
const char* line,
int* cnt);
67 int GetLine2(
const char* line,
char*
name);
68 int GetAtom(
const char* line,
char* atom,
float* x);
70 void InsertAtom(
const char* atom,
float* pos);
72 vtkSetMacro(MaxTimeStep,
int);
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Read molecular data files.
virtual void ReadSpecificMolecule(FILE *fp)=0
static vtkPolyDataAlgorithm * New()
read Molecular Data files
a simple class to control print indentation