26 #ifndef vtkOpenQubeMoleculeSource_h
27 #define vtkOpenQubeMoleculeSource_h
29 #include "vtkDomainsChemistryModule.h"
62 vtkSetStringMacro(FileName);
73 virtual void SetBasisSet(OpenQube::BasisSet *b);
74 vtkGetMacro(BasisSet, OpenQube::BasisSet*);
85 vtkGetMacro(CleanUpBasisSet,
bool);
105 void CopyOQMoleculeToVtkMolecule(
const OpenQube::Molecule *oqmol,
class describing a molecule
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Read a OpenQube readable file and output a vtkMolecule object.
static vtkDataReader * New()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
helper superclass for objects that read vtk data files
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.
a simple class to control print indentation
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
OpenQube::BasisSet * BasisSet