28 #ifndef vtkIntegrateAttributes_h 29 #define vtkIntegrateAttributes_h 31 #include "vtkFiltersParallelModule.h" 62 vtkSetMacro(DivideAllCellDataByVolume,
bool);
63 vtkGetMacro(DivideAllCellDataByVolume,
bool);
80 int CompareIntegrationDimension(
vtkDataSet* output,
int dim);
90 void IntegratePolyLine(
92 void IntegratePolygon(
94 void IntegrateTriangleStrip(
104 void IntegrateGeneral1DCell(
106 void IntegrateGeneral2DCell(
108 void IntegrateGeneral3DCell(
120 static void DivideDataArraysByConstant(
128 vtkFieldList* CellFieldList;
129 vtkFieldList* PointFieldList;
134 vtkFieldList& pdList, vtkFieldList& cdList);
137 double k, vtkFieldList& fieldlist,
int fieldlist_index);
139 vtkIdType pt2Id,
double k, vtkFieldList& fieldlist,
int fieldlist_index);
141 vtkIdType pt2Id,
vtkIdType pt3Id,
double k, vtkFieldList& fieldlist,
int fieldlist_index);
144 int fieldlist_index);
149 IntegrateAttrInfo = 2000,
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.