Integrates lines, surfaces and volume.
More...
#include <vtkIntegrateAttributes.h>
Inherits vtkUnstructuredGridAlgorithm.
|
| vtkIntegrateAttributes () |
|
| ~vtkIntegrateAttributes () |
|
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
virtual vtkExecutive * | CreateDefaultExecutive () |
|
virtual int | FillInputPortInformation (int, vtkInformation *) |
|
int | CompareIntegrationDimension (vtkDataSet *output, int dim) |
|
void | IntegratePolyLine (vtkDataSet *input, vtkUnstructuredGrid *output, vtkIdType cellId, vtkIdList *cellPtIds) |
|
void | IntegratePolygon (vtkDataSet *input, vtkUnstructuredGrid *output, vtkIdType cellId, vtkIdList *cellPtIds) |
|
void | IntegrateTriangleStrip (vtkDataSet *input, vtkUnstructuredGrid *output, vtkIdType cellId, vtkIdList *cellPtIds) |
|
void | IntegrateTriangle (vtkDataSet *input, vtkUnstructuredGrid *output, vtkIdType cellId, vtkIdType pt1Id, vtkIdType pt2Id, vtkIdType pt3Id) |
|
void | IntegrateTetrahedron (vtkDataSet *input, vtkUnstructuredGrid *output, vtkIdType cellId, vtkIdType pt1Id, vtkIdType pt2Id, vtkIdType pt3Id, vtkIdType pt4Id) |
|
void | IntegratePixel (vtkDataSet *input, vtkUnstructuredGrid *output, vtkIdType cellId, vtkIdList *cellPtIds) |
|
void | IntegrateVoxel (vtkDataSet *input, vtkUnstructuredGrid *output, vtkIdType cellId, vtkIdList *cellPtIds) |
|
void | IntegrateGeneral1DCell (vtkDataSet *input, vtkUnstructuredGrid *output, vtkIdType cellId, vtkIdList *cellPtIds) |
|
void | IntegrateGeneral2DCell (vtkDataSet *input, vtkUnstructuredGrid *output, vtkIdType cellId, vtkIdList *cellPtIds) |
|
void | IntegrateGeneral3DCell (vtkDataSet *input, vtkUnstructuredGrid *output, vtkIdType cellId, vtkIdList *cellPtIds) |
|
void | IntegrateSatelliteData (vtkDataSetAttributes *inda, vtkDataSetAttributes *outda) |
|
void | ZeroAttributes (vtkDataSetAttributes *outda) |
|
int | PieceNodeMinToNode0 (vtkUnstructuredGrid *data) |
|
void | SendPiece (vtkUnstructuredGrid *src) |
|
void | ReceivePiece (vtkUnstructuredGrid *mergeTo, int fromId) |
|
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 41 of file vtkIntegrateAttributes.h.
◆ Superclass
◆ CommunicationIds
◆ vtkIntegrateAttributes()
vtkIntegrateAttributes::vtkIntegrateAttributes |
( |
| ) |
|
|
protected |
◆ ~vtkIntegrateAttributes()
vtkIntegrateAttributes::~vtkIntegrateAttributes |
( |
| ) |
|
|
protected |
◆ GetClassName()
virtual const char* vtkIntegrateAttributes::GetClassName |
( |
| ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkIntegrateAttributes::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ IsA()
virtual int vtkIntegrateAttributes::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ SafeDownCast()
◆ PrintSelf()
void vtkIntegrateAttributes::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
◆ New()
◆ SetController()
void vtkIntegrateAttributes::SetController |
( |
vtkMultiProcessController * |
controller | ) |
|
◆ RequestData()
virtual int vtkIntegrateAttributes::RequestData |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
protectedvirtual |
◆ CreateDefaultExecutive()
virtual vtkExecutive* vtkIntegrateAttributes::CreateDefaultExecutive |
( |
| ) |
|
|
protectedvirtual |
◆ FillInputPortInformation()
virtual int vtkIntegrateAttributes::FillInputPortInformation |
( |
int |
, |
|
|
vtkInformation * |
|
|
) |
| |
|
protectedvirtual |
◆ CompareIntegrationDimension()
int vtkIntegrateAttributes::CompareIntegrationDimension |
( |
vtkDataSet * |
output, |
|
|
int |
dim |
|
) |
| |
|
protected |
◆ IntegratePolyLine()
void vtkIntegrateAttributes::IntegratePolyLine |
( |
vtkDataSet * |
input, |
|
|
vtkUnstructuredGrid * |
output, |
|
|
vtkIdType |
cellId, |
|
|
vtkIdList * |
cellPtIds |
|
) |
| |
|
protected |
◆ IntegratePolygon()
void vtkIntegrateAttributes::IntegratePolygon |
( |
vtkDataSet * |
input, |
|
|
vtkUnstructuredGrid * |
output, |
|
|
vtkIdType |
cellId, |
|
|
vtkIdList * |
cellPtIds |
|
) |
| |
|
protected |
◆ IntegrateTriangleStrip()
void vtkIntegrateAttributes::IntegrateTriangleStrip |
( |
vtkDataSet * |
input, |
|
|
vtkUnstructuredGrid * |
output, |
|
|
vtkIdType |
cellId, |
|
|
vtkIdList * |
cellPtIds |
|
) |
| |
|
protected |
◆ IntegrateTriangle()
void vtkIntegrateAttributes::IntegrateTriangle |
( |
vtkDataSet * |
input, |
|
|
vtkUnstructuredGrid * |
output, |
|
|
vtkIdType |
cellId, |
|
|
vtkIdType |
pt1Id, |
|
|
vtkIdType |
pt2Id, |
|
|
vtkIdType |
pt3Id |
|
) |
| |
|
protected |
◆ IntegrateTetrahedron()
void vtkIntegrateAttributes::IntegrateTetrahedron |
( |
vtkDataSet * |
input, |
|
|
vtkUnstructuredGrid * |
output, |
|
|
vtkIdType |
cellId, |
|
|
vtkIdType |
pt1Id, |
|
|
vtkIdType |
pt2Id, |
|
|
vtkIdType |
pt3Id, |
|
|
vtkIdType |
pt4Id |
|
) |
| |
|
protected |
◆ IntegratePixel()
void vtkIntegrateAttributes::IntegratePixel |
( |
vtkDataSet * |
input, |
|
|
vtkUnstructuredGrid * |
output, |
|
|
vtkIdType |
cellId, |
|
|
vtkIdList * |
cellPtIds |
|
) |
| |
|
protected |
◆ IntegrateVoxel()
void vtkIntegrateAttributes::IntegrateVoxel |
( |
vtkDataSet * |
input, |
|
|
vtkUnstructuredGrid * |
output, |
|
|
vtkIdType |
cellId, |
|
|
vtkIdList * |
cellPtIds |
|
) |
| |
|
protected |
◆ IntegrateGeneral1DCell()
void vtkIntegrateAttributes::IntegrateGeneral1DCell |
( |
vtkDataSet * |
input, |
|
|
vtkUnstructuredGrid * |
output, |
|
|
vtkIdType |
cellId, |
|
|
vtkIdList * |
cellPtIds |
|
) |
| |
|
protected |
◆ IntegrateGeneral2DCell()
void vtkIntegrateAttributes::IntegrateGeneral2DCell |
( |
vtkDataSet * |
input, |
|
|
vtkUnstructuredGrid * |
output, |
|
|
vtkIdType |
cellId, |
|
|
vtkIdList * |
cellPtIds |
|
) |
| |
|
protected |
◆ IntegrateGeneral3DCell()
void vtkIntegrateAttributes::IntegrateGeneral3DCell |
( |
vtkDataSet * |
input, |
|
|
vtkUnstructuredGrid * |
output, |
|
|
vtkIdType |
cellId, |
|
|
vtkIdList * |
cellPtIds |
|
) |
| |
|
protected |
◆ IntegrateSatelliteData()
void vtkIntegrateAttributes::IntegrateSatelliteData |
( |
vtkDataSetAttributes * |
inda, |
|
|
vtkDataSetAttributes * |
outda |
|
) |
| |
|
protected |
◆ ZeroAttributes()
void vtkIntegrateAttributes::ZeroAttributes |
( |
vtkDataSetAttributes * |
outda | ) |
|
|
protected |
◆ PieceNodeMinToNode0()
int vtkIntegrateAttributes::PieceNodeMinToNode0 |
( |
vtkUnstructuredGrid * |
data | ) |
|
|
protected |
◆ SendPiece()
void vtkIntegrateAttributes::SendPiece |
( |
vtkUnstructuredGrid * |
src | ) |
|
|
protected |
◆ ReceivePiece()
void vtkIntegrateAttributes::ReceivePiece |
( |
vtkUnstructuredGrid * |
mergeTo, |
|
|
int |
fromId |
|
) |
| |
|
protected |
◆ Controller
vtkMultiProcessController* vtkIntegrateAttributes::Controller |
|
protected |
◆ IntegrationDimension
int vtkIntegrateAttributes::IntegrationDimension |
|
protected |
◆ Sum
double vtkIntegrateAttributes::Sum |
|
protected |
◆ SumCenter
double vtkIntegrateAttributes::SumCenter[3] |
|
protected |
The documentation for this class was generated from the following file: