#include <vtkExtractGeometry.h>
Inheritance diagram for vtkExtractGeometry:
vtkExtractGeometry extracts from its input dataset all cells that are either completely inside or outside of a specified implicit function. Any type of dataset can be input to this filter. On output the filter generates an unstructured grid.
To use this filter you must specify an implicit function. You must also specify whethter to extract cells lying inside or outside of the implicit function. (The inside of an implicit function is the negative values region.) An option exists to extract cells that are neither inside or outside (i.e., boundary).
A more efficient version of this filter is available for vtkPolyData input. See vtkExtractPolyDataGeometry.
Definition at line 54 of file vtkExtractGeometry.h.
Public Types | |
typedef vtkDataSetToUnstructuredGridFilter | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
unsigned long | GetMTime () |
virtual void | SetImplicitFunction (vtkImplicitFunction *) |
virtual vtkImplicitFunction * | GetImplicitFunction () |
virtual void | SetExtractInside (int) |
virtual int | GetExtractInside () |
virtual void | ExtractInsideOn () |
virtual void | ExtractInsideOff () |
virtual void | SetExtractBoundaryCells (int) |
virtual int | GetExtractBoundaryCells () |
virtual void | ExtractBoundaryCellsOn () |
virtual void | ExtractBoundaryCellsOff () |
Static Public Member Functions | |
int | IsTypeOf (const char *type) |
vtkExtractGeometry * | SafeDownCast (vtkObject *o) |
vtkExtractGeometry * | New () |
Protected Member Functions | |
vtkExtractGeometry (vtkImplicitFunction *f=NULL) | |
~vtkExtractGeometry () | |
void | Execute () |
Protected Attributes | |
vtkImplicitFunction * | ImplicitFunction |
int | ExtractInside |
int | ExtractBoundaryCells |
|
Reimplemented from vtkDataSetToUnstructuredGridFilter. Definition at line 57 of file vtkExtractGeometry.h. |
|
|
|
|
|
Reimplemented from vtkDataSetToUnstructuredGridFilter.
|
|
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkDataSetToUnstructuredGridFilter.
|
|
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkDataSetToUnstructuredGridFilter.
|
|
Reimplemented from vtkDataSetToUnstructuredGridFilter.
|
|
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from vtkDataSetToUnstructuredGridFilter.
|
|
Construct object with ExtractInside turned on. Reimplemented from vtkObject.
|
|
Return the MTime taking into account changes to the implicit function Reimplemented from vtkObject.
|
|
Specify the implicit function for inside/outside checks. |
|
Specify the implicit function for inside/outside checks. |
|
Boolean controls whether to extract cells that are inside of implicit function (ExtractInside == 1) or outside of implicit function (ExtractInside == 0). |
|
Boolean controls whether to extract cells that are inside of implicit function (ExtractInside == 1) or outside of implicit function (ExtractInside == 0). |
|
Boolean controls whether to extract cells that are inside of implicit function (ExtractInside == 1) or outside of implicit function (ExtractInside == 0). |
|
Boolean controls whether to extract cells that are inside of implicit function (ExtractInside == 1) or outside of implicit function (ExtractInside == 0). |
|
Boolean controls whether to extract cells that are partially inside. By default, ExtractBoundaryCells is off. |
|
Boolean controls whether to extract cells that are partially inside. By default, ExtractBoundaryCells is off. |
|
Boolean controls whether to extract cells that are partially inside. By default, ExtractBoundaryCells is off. |
|
Boolean controls whether to extract cells that are partially inside. By default, ExtractBoundaryCells is off. |
|
This method is the old style execute method Reimplemented from vtkSource.
|
|
Definition at line 96 of file vtkExtractGeometry.h. |
|
Definition at line 97 of file vtkExtractGeometry.h. |
|
Definition at line 98 of file vtkExtractGeometry.h. |