23 #ifndef vtkOpenQubeElectronicData_h
24 #define vtkOpenQubeElectronicData_h
64 vtkSetMacro(BasisSet, OpenQube::BasisSet*);
65 vtkGetMacro(BasisSet, OpenQube::BasisSet*);
71 vtkSetMacro(Padding,
double);
72 vtkGetMacro(Padding,
double);
77 vtkSetMacro(Spacing,
double);
78 vtkGetMacro(Spacing,
double);
102 void FillImageDataFromQube(OpenQube::Cube *qube,
maintain an unordered list of dataset objects
vtkNew< vtkDataSetCollection > Images
virtual void PrintSelf(ostream &os, vtkIndent indent)
static vtkDataObject * New()
virtual vtkIdType GetNumberOfElectrons()=0
Provides access to and storage of chemical electronic data.
virtual vtkImageData * GetElectronDensity()=0
#define VTKDOMAINSCHEMISTRY_EXPORT
a simple class to control print indentation
topologically and geometrically regular array of data
virtual vtkIdType GetNumberOfMOs()=0
Provides access to and storage of electronic data calculated by OpenQube.
OpenQube::BasisSet * BasisSet
virtual vtkImageData * GetMO(vtkIdType orbitalNumber)=0
virtual void DeepCopy(vtkDataObject *obj)
general representation of visualization data