ParaView
|
Generates a contour surface given one or more cell arrays and a volume fraction value. More...
#include <vtkPVAMRDualContour.h>
Public Types | |
typedef vtkAMRDualContour | Superclass |
![]() | |
typedef vtkMultiBlockDataSetAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
vtkPVAMRDualContour () | |
virtual | ~vtkPVAMRDualContour () |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
void | AddInputCellArrayToProcess (const char *name) |
Add to list of cell arrays which are used for generating contours. More... | |
void | ClearInputCellArrayToProcess () |
Add to list of cell arrays which are used for generating contours. More... | |
virtual double | GetVolumeFractionSurfaceValue () |
Get / Set volume fraction value. More... | |
virtual void | SetVolumeFractionSurfaceValue (double) |
Get / Set volume fraction value. More... | |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetIsoValue (double) |
virtual double | GetIsoValue () |
virtual vtkMultiProcessController * | GetController () |
virtual void | SetController (vtkMultiProcessController *) |
virtual void | SetEnableCapping (int) |
These are to evaluate performances. More... | |
virtual int | GetEnableCapping () |
These are to evaluate performances. More... | |
virtual void | EnableCappingOn () |
These are to evaluate performances. More... | |
virtual void | EnableCappingOff () |
These are to evaluate performances. More... | |
virtual void | SetEnableDegenerateCells (int) |
These are to evaluate performances. More... | |
virtual int | GetEnableDegenerateCells () |
These are to evaluate performances. More... | |
virtual void | EnableDegenerateCellsOn () |
These are to evaluate performances. More... | |
virtual void | EnableDegenerateCellsOff () |
These are to evaluate performances. More... | |
virtual void | SetEnableMultiProcessCommunication (int) |
These are to evaluate performances. More... | |
virtual int | GetEnableMultiProcessCommunication () |
These are to evaluate performances. More... | |
virtual void | EnableMultiProcessCommunicationOn () |
These are to evaluate performances. More... | |
virtual void | EnableMultiProcessCommunicationOff () |
These are to evaluate performances. More... | |
virtual void | SetEnableMergePoints (int) |
This flag causes blocks to share locators so there are no boundary edges between blocks. More... | |
virtual int | GetEnableMergePoints () |
This flag causes blocks to share locators so there are no boundary edges between blocks. More... | |
virtual void | EnableMergePointsOn () |
This flag causes blocks to share locators so there are no boundary edges between blocks. More... | |
virtual void | EnableMergePointsOff () |
This flag causes blocks to share locators so there are no boundary edges between blocks. More... | |
virtual void | SetTriangulateCap (int) |
A flag that causes the polygons on the capping surfaces to be triagulated. More... | |
virtual int | GetTriangulateCap () |
A flag that causes the polygons on the capping surfaces to be triagulated. More... | |
virtual void | TriangulateCapOn () |
A flag that causes the polygons on the capping surfaces to be triagulated. More... | |
virtual void | TriangulateCapOff () |
A flag that causes the polygons on the capping surfaces to be triagulated. More... | |
virtual void | SetSkipGhostCopy (int) |
An option to turn off copying ghost values across process boundaries. More... | |
virtual int | GetSkipGhostCopy () |
An option to turn off copying ghost values across process boundaries. More... | |
virtual void | SkipGhostCopyOn () |
An option to turn off copying ghost values across process boundaries. More... | |
virtual void | SkipGhostCopyOff () |
An option to turn off copying ghost values across process boundaries. More... | |
Static Public Member Functions | |
static vtkPVAMRDualContour * | New () |
static int | IsTypeOf (const char *type) |
static vtkPVAMRDualContour * | SafeDownCast (vtkObject *o) |
![]() | |
static vtkAMRDualContour * | New () |
static int | IsTypeOf (const char *type) |
static vtkAMRDualContour * | SafeDownCast (vtkObject *o) |
Protected Attributes | |
double | VolumeFractionSurfaceValue |
vtkPVAMRDualContourInternal * | Implementation |
![]() | |
double | IsoValue |
int | EnableDegenerateCells |
int | EnableCapping |
int | EnableMultiProcessCommunication |
int | EnableMergePoints |
int | TriangulateCap |
int | SkipGhostCopy |
vtkIntArray * | BlockIdCellArray |
vtkFloatArray * | TemperatureArray |
vtkAMRDualGridHelper * | Helper |
vtkPolyData * | Mesh |
vtkPoints * | Points |
vtkCellArray * | Faces |
vtkMultiProcessController * | Controller |
int * | MessageBuffer |
int * | MessageBufferLength |
vtkAMRDualContourEdgeLocator * | BlockLocator |
Additional Inherited Members | |
![]() | |
vtkAMRDualContour () | |
virtual | ~vtkAMRDualContour () |
void | InitializeRequest (vtkNonOverlappingAMR *input) |
This should be called before any number of calls to DoRequestData. More... | |
void | FinalizeRequest () |
This should be called after any number of calls to DoRequestData. More... | |
vtkMultiBlockDataSet * | DoRequestData (vtkNonOverlappingAMR *input, const char *arrayNameToProcess) |
Not a pipeline function. More... | |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
void | ShareBlockLocatorWithNeighbors (vtkAMRDualGridHelperBlock *block) |
void | ProcessBlock (vtkAMRDualGridHelperBlock *block, int blockId, const char *arrayName) |
void | ProcessDualCell (vtkAMRDualGridHelperBlock *block, int blockId, int x, int y, int z, vtkIdType cornerOffsets[8], vtkDataArray *volumeFractionArray) |
void | AddCapPolygon (int ptCount, vtkIdType *pointIds, int blockId) |
void | CapCell (int cellX, int cellY, int cellZ, unsigned char cubeBoundaryBits, int cubeCase, vtkIdType edgePtIds[12], double cornerPoints[32], vtkIdType cornerOffsets[8], int blockId, vtkDataSet *inData) |
void | InitializeCopyAttributes (vtkNonOverlappingAMR *hbdsInput, vtkDataSet *mesh) |
void | InterpolateAttributes (vtkDataSet *uGrid, vtkIdType offset0, vtkIdType offset1, double k, vtkDataSet *mesh, vtkIdType outId) |
void | CopyAttributes (vtkDataSet *uGrid, vtkIdType inId, vtkDataSet *mesh, vtkIdType outId) |
void | FinalizeCopyAttributes (vtkDataSet *mesh) |
Generates a contour surface given one or more cell arrays and a volume fraction value.
.SEE vtkAMRDualContour
Definition at line 35 of file vtkPVAMRDualContour.h.
Definition at line 39 of file vtkPVAMRDualContour.h.
vtkPVAMRDualContour::vtkPVAMRDualContour | ( | ) |
|
virtual |
|
static |
|
virtual |
Reimplemented from vtkAMRDualContour.
|
static |
|
virtual |
Reimplemented from vtkAMRDualContour.
|
static |
void vtkPVAMRDualContour::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
void vtkPVAMRDualContour::AddInputCellArrayToProcess | ( | const char * | name | ) |
Add to list of cell arrays which are used for generating contours.
void vtkPVAMRDualContour::ClearInputCellArrayToProcess | ( | ) |
Add to list of cell arrays which are used for generating contours.
|
virtual |
Get / Set volume fraction value.
|
virtual |
Get / Set volume fraction value.
|
virtual |
Reimplemented from vtkAMRDualContour.
|
protected |
Definition at line 68 of file vtkPVAMRDualContour.h.
|
protected |
Definition at line 69 of file vtkPVAMRDualContour.h.