ParaView
|
Clip (with scalars) an AMR volume to unstructured grid. More...
#include <vtkAMRDualClip.h>
Public Types | |
typedef vtkMultiBlockDataSetAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetIsoValue (double) |
virtual double | GetIsoValue () |
virtual vtkMultiProcessController * | GetController () |
virtual void | SetController (vtkMultiProcessController *) |
virtual void | SetEnableInternalDecimation (int) |
These are to evaluate performances. More... | |
virtual int | GetEnableInternalDecimation () |
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... | |
Static Public Member Functions | |
static vtkAMRDualClip * | New () |
static int | IsTypeOf (const char *type) |
static vtkAMRDualClip * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkAMRDualClip () | |
~vtkAMRDualClip () | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
void | InitializeCopyAttributes (vtkNonOverlappingAMR *hbdsInput, vtkDataSet *mesh) |
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 | InitializeLevelMask (vtkAMRDualGridHelperBlock *block) |
void | ShareLevelMask (vtkAMRDualGridHelperBlock *block) |
void | DistributeLevelMasks () |
Protected Attributes | |
double | IsoValue |
int | EnableInternalDecimation |
int | EnableDegenerateCells |
int | EnableMultiProcessCommunication |
int | EnableMergePoints |
vtkUnstructuredGrid * | Mesh |
vtkIntArray * | BlockIdCellArray |
vtkUnsignedCharArray * | LevelMaskPointArray |
vtkAMRDualGridHelper * | Helper |
vtkPoints * | Points |
vtkCellArray * | Cells |
vtkMultiProcessController * | Controller |
int * | MessageBuffer |
int * | MessageBufferLength |
vtkAMRDualClipLocator * | BlockLocator |
Clip (with scalars) an AMR volume to unstructured grid.
This filter clips an AMR volume but does not copy attributes yet. This filter has two important features. First is that the level transitions are handled correctly, and second is that interal cells are decimated. I use a variation of degenerate points/cells used for level transitions.
Definition at line 51 of file vtkAMRDualClip.h.
typedef vtkMultiBlockDataSetAlgorithm vtkAMRDualClip::Superclass |
Definition at line 55 of file vtkAMRDualClip.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented in vtkPVAMRDualClip.
|
static |
|
virtual |
Reimplemented in vtkPVAMRDualClip.
|
static |
void vtkAMRDualClip::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
|
virtual |
|
virtual |
These are to evaluate performances.
You can turn off degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
|
virtual |
These are to evaluate performances.
You can turn off degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
|
virtual |
These are to evaluate performances.
You can turn off degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
|
virtual |
These are to evaluate performances.
You can turn off degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
|
virtual |
These are to evaluate performances.
You can turn off degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
|
virtual |
These are to evaluate performances.
You can turn off degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
|
virtual |
These are to evaluate performances.
You can turn off degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
|
virtual |
These are to evaluate performances.
You can turn off degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
|
virtual |
These are to evaluate performances.
You can turn off degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
|
virtual |
These are to evaluate performances.
You can turn off degenerate cells and multiprocess comunication to see how they affect speed of execution. Degenerate cells is the meshing between levels in the grid.
|
virtual |
This flag causes blocks to share locators so there are no boundary edges between blocks.
It does not eliminate boundary edges between processes.
|
virtual |
This flag causes blocks to share locators so there are no boundary edges between blocks.
It does not eliminate boundary edges between processes.
|
virtual |
This flag causes blocks to share locators so there are no boundary edges between blocks.
It does not eliminate boundary edges between processes.
|
virtual |
This flag causes blocks to share locators so there are no boundary edges between blocks.
It does not eliminate boundary edges between processes.
|
virtual |
|
virtual |
|
protectedvirtual |
Reimplemented in vtkPVAMRDualClip.
|
protected |
|
protected |
Not a pipeline function.
This is a helper function that allows creating a new data set given a input and a cell array name.
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 95 of file vtkAMRDualClip.h.
|
protected |
Definition at line 98 of file vtkAMRDualClip.h.
|
protected |
Definition at line 99 of file vtkAMRDualClip.h.
|
protected |
Definition at line 100 of file vtkAMRDualClip.h.
|
protected |
Definition at line 101 of file vtkAMRDualClip.h.
|
protected |
Definition at line 104 of file vtkAMRDualClip.h.
|
protected |
Definition at line 136 of file vtkAMRDualClip.h.
|
protected |
Definition at line 137 of file vtkAMRDualClip.h.
|
protected |
Definition at line 140 of file vtkAMRDualClip.h.
|
protected |
Definition at line 141 of file vtkAMRDualClip.h.
|
protected |
Definition at line 142 of file vtkAMRDualClip.h.
|
protected |
Definition at line 144 of file vtkAMRDualClip.h.
|
protected |
Definition at line 148 of file vtkAMRDualClip.h.
|
protected |
Definition at line 149 of file vtkAMRDualClip.h.
|
protected |
Definition at line 151 of file vtkAMRDualClip.h.