31 #ifndef vtkIntegrateAttributes_h 32 #define vtkIntegrateAttributes_h 34 #include "vtkFiltersParallelModule.h" 65 vtkSetMacro(DivideAllCellDataByVolume,
bool);
66 vtkGetMacro(DivideAllCellDataByVolume,
bool);
83 int CompareIntegrationDimension(
vtkDataSet* output,
int dim);
93 void IntegratePolyLine(
95 void IntegratePolygon(
97 void IntegrateTriangleStrip(
107 void IntegrateGeneral1DCell(
109 void IntegrateGeneral2DCell(
111 void IntegrateGeneral3DCell(
123 static void DivideDataArraysByConstant(
131 vtkFieldList* CellFieldList;
132 vtkFieldList* PointFieldList;
137 vtkFieldList& pdList, vtkFieldList& cdList);
140 double k, vtkFieldList& fieldlist,
int fieldlist_index);
142 vtkIdType pt2Id,
double k, vtkFieldList& fieldlist,
int fieldlist_index);
144 vtkIdType pt2Id,
vtkIdType pt3Id,
double k, vtkFieldList& fieldlist,
int fieldlist_index);
147 int fieldlist_index);
152 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.