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: