24 #ifndef vtkProgrammableElectronicData_h 
   25 #define vtkProgrammableElectronicData_h 
   27 #include "vtkDomainsChemistryModule.h"  
   32 class StdVectorOfImageDataPointers;
 
   56   vtkGetMacro(NumberOfElectrons, 
vtkIdType);
 
   82   vtkGetMacro(Padding, 
double);
 
  103   StdVectorOfImageDataPointers *
MOs;
 
static vtkDataObject * New()
 
vtkIdType NumberOfElectrons
Electronic data set property. 
 
void DeepCopy(vtkDataObject *obj) override
Deep copies the data object into this. 
 
Provides access to and storage of chemical electronic data. 
 
a simple class to control print indentation 
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses. 
 
topologically and geometrically regular array of data 
 
StdVectorOfImageDataPointers * MOs
Storage for the vtkImageData objects. 
 
Provides access to and storage of user-generated vtkImageData that describes electrons. 
 
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
 
virtual vtkIdType GetNumberOfMOs()=0
Returns the number of molecular orbitals available. 
 
virtual vtkImageData * GetMO(vtkIdType orbitalNumber)=0
Returns the vtkImageData for the requested molecular orbital. 
 
general representation of visualization data 
 
vtkImageData * ElectronDensity
Storage for the vtkImageData objects.