19 #ifndef vtkIntegrateAttributes_h
20 #define vtkIntegrateAttributes_h
22 #include "vtkFiltersParallelModule.h"
25 VTK_ABI_NAMESPACE_BEGIN
54 vtkSetMacro(DivideAllCellDataByVolume,
bool);
55 vtkGetMacro(DivideAllCellDataByVolume,
bool);
72 int CompareIntegrationDimension(
vtkDataSet* output,
int dim);
82 void IntegratePolyLine(
84 void IntegratePolygon(
86 void IntegrateTriangleStrip(
96 void IntegrateGeneral1DCell(
98 void IntegrateGeneral2DCell(
100 void IntegrateGeneral3DCell(
112 static void DivideDataArraysByConstant(
120 vtkFieldList* CellFieldList;
121 vtkFieldList* PointFieldList;
126 vtkFieldList& pdList, vtkFieldList& cdList);
129 double k, vtkFieldList& fieldlist,
int fieldlist_index);
131 vtkIdType pt2Id,
double k, vtkFieldList& fieldlist,
int fieldlist_index);
133 vtkIdType pt2Id,
vtkIdType pt3Id,
double k, vtkFieldList& fieldlist,
int fieldlist_index);
136 int fieldlist_index);
141 IntegrateAttrInfo = 2000,
146 VTK_ABI_NAMESPACE_END
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
vtkMultiProcessController * Controller
virtual vtkExecutive * CreateDefaultExecutive()
Create a default executive.
abstract class to specify dataset behavior
static vtkUnstructuredGridAlgorithm * New()
Superclass for all pipeline executives in VTK.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
bool DivideAllCellDataByVolume
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
list of point or cell ids
dataset represents arbitrary combinations of all possible cell types
represent and manipulate attribute data in a dataset
Superclass for algorithms that produce only unstructured grid as output.
Integrates lines, surfaces and volume.
Multiprocessing communication superclass.