24 #ifndef vtkProgrammableElectronicData_h
25 #define vtkProgrammableElectronicData_h
27 #include "vtkDomainsChemistryModule.h"
32 class StdVectorOfImageDataPointers;
82 vtkGetMacro(Padding,
double);
103 StdVectorOfImageDataPointers *
MOs;
Provides access to and storage of chemical electronic data.
general representation of visualization data
topologically and geometrically regular array of data
a simple class to control print indentation
Provides access to and storage of user-generated vtkImageData that describes electrons.
virtual void SetElectronDensity(vtkImageData *)
virtual void DeepCopy(vtkDataObject *obj)
Deep copies the data object into this.
vtkIdType NumberOfElectrons
Electronic data set property.
vtkProgrammableElectronicData()
~vtkProgrammableElectronicData()
static vtkProgrammableElectronicData * New()
virtual vtkImageData * GetMO(vtkIdType orbitalNumber)
Get/Set the vtkImageData for the requested molecular orbital.
vtkImageData * ElectronDensity
StdVectorOfImageDataPointers * MOs
Storage for the vtkImageData objects.
void SetMO(vtkIdType orbitalNumber, vtkImageData *data)
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual void SetNumberOfMOs(vtkIdType)
virtual vtkIdType GetNumberOfMOs()
Get/Set the number of molecular orbitals.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.