26 #ifndef vtkMoleculeReaderBase_h 
   27 #define vtkMoleculeReaderBase_h 
   29 #include "vtkIOGeometryModule.h"  
   47   vtkSetStringMacro(FileName);
 
   55   vtkGetMacro(BScale, 
double);
 
   63   vtkGetMacro(HBScale, 
double);
 
   66   vtkGetMacro(NumberOfAtoms, 
int);
 
   81   int MakeAtomType(
const char *atype);
 
   97   virtual void ReadSpecificMolecule(FILE* fp) = 0;
 
class describing a molecule 
 
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass. 
 
dynamic, self-adjusting array of float 
 
a vtkAbstractArray subclass for strings 
 
vtkUnsignedCharArray * IsHetatm
 
read Molecular Data files 
 
dynamic, self-adjusting array of vtkIdType 
 
concrete dataset represents vertices, lines, polygons, and triangle strips 
 
vtkUnsignedCharArray * SecondaryStructures
 
vtkUnsignedCharArray * SecondaryStructuresEnd
 
Superclass for algorithms that produce only polydata as output. 
 
a simple class to control print indentation 
 
abstract superclass for arrays of numeric data 
 
vtkStringArray * AtomTypeStrings
 
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions. 
 
vtkUnsignedCharArray * SecondaryStructuresBegin
 
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
 
dynamic, self-adjusting array of unsigned char 
 
object to represent cell connectivity 
 
vtkUnsignedCharArray * RGB
 
vtkUnsignedCharArray * Chain
 
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm. 
 
vtkIdTypeArray * AtomType
 
represent and manipulate 3D points 
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.