24 #ifndef vtkOpenQubeElectronicData_h 25 #define vtkOpenQubeElectronicData_h 27 #include "vtkDomainsChemistryModule.h" 45 void PrintSelf(ostream& os,
vtkIndent indent);
55 unsigned int GetNumberOfElectrons();
73 vtkSetMacro(BasisSet, OpenQube::BasisSet*);
74 vtkGetMacro(BasisSet, OpenQube::BasisSet*);
82 vtkSetMacro(Padding,
double);
83 vtkGetMacro(Padding,
double);
90 vtkSetMacro(Spacing,
double);
91 vtkGetMacro(Spacing,
double);
122 void FillImageDataFromQube(OpenQube::Cube *qube,
maintain an unordered list of dataset objects
vtkNew< vtkDataSetCollection > Images
Cache of calculated image data.
Provides access to and storage of chemical electronic data.
a simple class to control print indentation
topologically and geometrically regular array of data
double Spacing
Used to determine the spacing of the image data.
Provides access to and storage of electronic data calculated by OpenQube.
OpenQube::BasisSet * BasisSet
The OpenQube::BasisSet object used to calculate the images.
general representation of visualization data