|
ParaView
|
Integrates lines, surfaces and volume. More...
#include <vtkGridConnectivity.h>
Inherits vtkMultiBlockDataSetAlgorithm.

Public Types | |
| typedef vtkMultiBlockDataSetAlgorithm | Superclass |
Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| void | IntegrateCellVolume (vtkCell *cell, int fragmentId, vtkUnstructuredGrid *input, vtkIdType cellIndex) |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkGridConnectivity * | SafeDownCast (vtkObject *o) |
| static vtkGridConnectivity * | New () |
Protected Member Functions | |
| vtkGridConnectivity () | |
| ~vtkGridConnectivity () | |
| virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
| void | GenerateOutput (vtkPolyData *output, vtkUnstructuredGrid *inputs[]) |
| virtual vtkExecutive * | CreateDefaultExecutive () |
| virtual int | FillInputPortInformation (int, vtkInformation *) |
| int | CheckInput (vtkUnstructuredGrid *grid) |
| void | InitializeFaceHash (vtkUnstructuredGrid **inputs, int numberOfInputs) |
| void | InitializeIntegrationArrays (vtkUnstructuredGrid **inputs, int numberOfInputs) |
| double | IntegrateTetrahedron (vtkCell *tetra, vtkUnstructuredGrid *input, int fragmentId) |
| double | IntegrateHex (vtkCell *hex, vtkUnstructuredGrid *input, int fragmentId) |
| double | IntegrateVoxel (vtkCell *voxel, vtkUnstructuredGrid *input, int fragmentId) |
| double | IntegrateGeneral3DCell (vtkCell *cell, vtkUnstructuredGrid *input, int fragmentId) |
| double | ComputeTetrahedronVolume (double *pts0, double *pts1, double *pts2, double *pts3) |
| void | ComputePointIntegration (vtkUnstructuredGrid *input, vtkIdType pt0Id, vtkIdType pt1Id, vtkIdType pt2Id, vtkIdType pt3Id, double volume, int fragmentId) |
| void | ResolveIntegrationArrays () |
| void | ResolveFaceFragmentIds () |
| void | ResolveEquivalentFragments () |
| void | ResolveProcessesFaces () |
| void | CollectFacesAndArraysToRootProcess (int *fragmentIdMap, int *fragmentNumFaces) |
Protected Attributes | |
| vtkMultiProcessController * | Controller |
| vtkGridConnectivityFaceHash * | FaceHash |
| vtkEquivalenceSet * | EquivalenceSet |
| vtkDoubleArray * | FragmentVolumes |
| std::vector< vtkSmartPointer< vtkDoubleArray > > | CellAttributesIntegration |
| std::vector< vtkSmartPointer< vtkDoubleArray > > | PointAttributesIntegration |
| vtkPoints * | CellPoints |
| vtkIdList * | CellPointIds |
| short | ProcessId |
| int | GlobalPointIdType |
Integrates lines, surfaces and volume.
Integrates all point and cell data attributes while computing length, area or volume. Works for 1D, 2D or 3D. Only one dimensionality at a time. For volume, this filter ignores all but 3D cells. It will not compute the volume contained in a closed surface. The output of this filter is a single point and vertex. The attributes for this point and cell will contain the integration results for the corresponding input attributes.
Definition at line 48 of file vtkGridConnectivity.h.
| typedef vtkMultiBlockDataSetAlgorithm vtkGridConnectivity::Superclass |
Definition at line 51 of file vtkGridConnectivity.h.
|
protected |
|
protected |
|
virtual |
|
static |
|
virtual |
|
static |
| void vtkGridConnectivity::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) |
|
static |
| void vtkGridConnectivity::IntegrateCellVolume | ( | vtkCell * | cell, |
| int | fragmentId, | ||
| vtkUnstructuredGrid * | input, | ||
| vtkIdType | cellIndex | ||
| ) |
|
protectedvirtual |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 63 of file vtkGridConnectivity.h.
|
protected |
Definition at line 84 of file vtkGridConnectivity.h.
|
protected |
Definition at line 88 of file vtkGridConnectivity.h.
|
protected |
Definition at line 89 of file vtkGridConnectivity.h.
|
protected |
Definition at line 91 of file vtkGridConnectivity.h.
|
protected |
Definition at line 92 of file vtkGridConnectivity.h.
|
protected |
Definition at line 95 of file vtkGridConnectivity.h.
|
protected |
Definition at line 96 of file vtkGridConnectivity.h.
|
protected |
Definition at line 108 of file vtkGridConnectivity.h.
|
protected |
Definition at line 109 of file vtkGridConnectivity.h.
1.8.12