37 #ifndef vtkDiagonalMatrixSource_h
38 #define vtkDiagonalMatrixSource_h
40 #include "vtkFiltersSourcesModule.h"
57 vtkGetMacro(ArrayType,
int);
72 vtkGetMacro(Diagonal,
double);
80 vtkGetMacro(SuperDiagonal,
double);
88 vtkGetMacro(SubDiagonal,
double);
98 vtkSetStringMacro(RowLabel);
107 vtkSetStringMacro(ColumnLabel);
129 double SuperDiagonal;
Superclass for algorithms that produce vtkArrayDatas as output.
Abstract interface for N-dimensional arrays.
generates a sparse or dense square matrix with user-specified values for the diagonal,...
vtkDiagonalMatrixSource()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkDiagonalMatrixSource() override
static vtkDiagonalMatrixSource * New()
a simple class to control print indentation
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.