vtkExtractCTHPart is a filter that is specialized for creating visualization of a CTH simulation. First it converts the cell data to point data. It contours the selected volume fraction at a value of 0.5. The user has the option of clipping the part with a plane. Clipped surfaces of the part are generated.
|
| void | RemoveAllVolumeArrayNames () |
| void | AddVolumeArrayName (char *arrayName) |
| int | GetNumberOfVolumeArrayNames () |
| const char * | GetVolumeArrayName (int idx) |
| static vtkExtractCTHPart * | New () |
Public Types |
| typedef vtkPolyDataAlgorithm | Superclass |
Public Member Functions |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| unsigned long | GetMTime () |
| void | SetController (vtkMultiProcessController *controller) |
| virtual vtkMultiProcessController * | GetController () |
|
| void | SetClipPlane (vtkPlane *clipPlane) |
| virtual vtkPlane * | GetClipPlane () |
Static Public Member Functions |
| static int | IsTypeOf (const char *type) |
| static vtkExtractCTHPart * | SafeDownCast (vtkObject *o) |
| static vtkInformationDoubleVectorKey * | BOUNDS () |
Protected Member Functions |
| | vtkExtractCTHPart () |
| | ~vtkExtractCTHPart () |
| void | SetOutputData (int idx, vtkPolyData *d) |
| int | RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
| void | ExecutePart (const char *arrayName, vtkHierarchicalDataSet *input, vtkAppendPolyData *appendSurface, vtkAppendPolyData *append) |
| void | ExecutePartOnUniformGrid (const char *arrayName, vtkUniformGrid *input, vtkAppendPolyData *appendSurface, vtkAppendPolyData *append) |
| void | ExecutePartOnRectilinearGrid (const char *arrayName, vtkRectilinearGrid *input, vtkAppendPolyData *appendSurface, vtkAppendPolyData *append) |
| void | ExecuteCellDataToPointData (vtkDataArray *cellVolumeFraction, vtkDoubleArray *pointVolumeFraction, int *dims) |
| int | FillInputPortInformation (int port, vtkInformation *info) |
| void | CreateInternalPipeline () |
|
| int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
| void | ComputeBounds (vtkHierarchicalDataSet *input, int processNumber, int numProcessors) |
|
| int | GetParentProcessor (int proc) |
| int | GetLeftChildProcessor (int proc) |
|
| void | DeleteInternalPipeline () |
|
| int | ExtractUniformGridSurface (vtkUniformGrid *input, vtkPolyData *output) |
| int | ExtractRectilinearGridSurface (vtkRectilinearGrid *input, vtkPolyData *output) |
|
| void | ExecuteFaceQuads (vtkDataSet *input, vtkPolyData *output, int maxFlag, int originExtents[3], int ext[6], int aAxis, int bAxis, int cAxis) |
| int | IsGhostFace (int axis0, int maxFlag, int dims[3], vtkUnsignedCharArray *ghostArray) |
Protected Attributes |
| vtkPlane * | ClipPlane |
| vtkExtractCTHPartInternal * | Internals |
| vtkDoubleArray * | PointVolumeFraction |
| vtkUniformGrid * | Data |
| vtkContourFilter * | Contour |
| vtkAppendPolyData * | Append2 |
| vtkClipPolyData * | Clip1 |
| vtkCutter * | Cut |
| vtkClipPolyData * | Clip2 |
| vtkPolyData * | PolyData |
| vtkPolyData * | RPolyData |
| vtkPolyData * | SurfacePolyData |
| vtkRectilinearGrid * | RData |
| vtkContourFilter * | RContour |
| vtkAppendPolyData * | RAppend2 |
| vtkClipPolyData * | RClip1 |
| vtkCutter * | RCut |
| vtkClipPolyData * | RClip2 |
| double | Bounds [6] |
| vtkMultiProcessController * | Controller |