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 |