vtkExtractUnstructuredGrid Class Reference
#include <vtkExtractUnstructuredGrid.h>
Inheritance diagram for vtkExtractUnstructuredGrid:
[legend]Collaboration diagram for vtkExtractUnstructuredGrid:
[legend]List of all members.
Detailed Description
extract subset of unstructured grid geometry
vtkExtractUnstructuredGrid is a general-purpose filter to extract geometry (and associated data) from an unstructured grid dataset. The extraction process is controlled by specifying a range of point ids, cell ids, or a bounding box (referred to as "Extent"). Those cells lying within these regions are sent to the output. The user has the choice of merging coincident points (Merging is on) or using the original point set (Merging is off).
- Warning:
- If merging is off, the input points are copied through to the output. This means unused points may be present in the output data. If merging is on, then coincident points with different point attribute values are merged.
- See also:
- vtkImageDataGeometryFilter vtkStructuredGridGeometryFilter vtkRectilinearGridGeometryFilter vtkExtractGeometry vtkExtractVOI
- Created by:
-
- CVS contributions (if > 5%):
- Schroeder, Will (73%)
- Martin, Ken (6%)
- Henderson, Amy (5%)
- CVS logs (CVSweb):
.h (/Graphics/vtkExtractUnstructuredGrid
.h)
.cxx (/Graphics/vtkExtractUnstructuredGrid
.cxx)
- Examples:
- vtkExtractUnstructuredGrid (Examples)
- Tests:
- vtkExtractUnstructuredGrid (Tests)
Definition at line 63 of file vtkExtractUnstructuredGrid.h.
Member Typedef Documentation
Constructor & Destructor Documentation
vtkExtractUnstructuredGrid::vtkExtractUnstructuredGrid |
( |
|
) |
[protected] |
|
Member Function Documentation
virtual const char* vtkExtractUnstructuredGrid::GetClassName |
( |
|
) |
[virtual] |
|
int vtkExtractUnstructuredGrid::IsTypeOf |
( |
const char * |
type |
) |
[static] |
|
|
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 vtkUnstructuredGridToUnstructuredGridFilter. |
virtual int vtkExtractUnstructuredGrid::IsA |
( |
const char * |
type |
) |
[virtual] |
|
|
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 vtkUnstructuredGridToUnstructuredGridFilter. |
void vtkExtractUnstructuredGrid::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
[virtual] |
|
|
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 vtkUnstructuredGridToUnstructuredGridFilter. |
|
Construct with all types of clipping turned off.
Reimplemented from vtkAlgorithm. |
virtual void vtkExtractUnstructuredGrid::SetPointClipping |
( |
int |
|
) |
[virtual] |
|
|
Turn on/off selection of geometry by point id. |
virtual int vtkExtractUnstructuredGrid::GetPointClipping |
( |
|
) |
[virtual] |
|
|
Turn on/off selection of geometry by point id. |
virtual void vtkExtractUnstructuredGrid::PointClippingOn |
( |
|
) |
[virtual] |
|
|
Turn on/off selection of geometry by point id. |
virtual void vtkExtractUnstructuredGrid::PointClippingOff |
( |
|
) |
[virtual] |
|
|
Turn on/off selection of geometry by point id. |
virtual void vtkExtractUnstructuredGrid::SetCellClipping |
( |
int |
|
) |
[virtual] |
|
|
Turn on/off selection of geometry by cell id. |
virtual int vtkExtractUnstructuredGrid::GetCellClipping |
( |
|
) |
[virtual] |
|
|
Turn on/off selection of geometry by cell id. |
virtual void vtkExtractUnstructuredGrid::CellClippingOn |
( |
|
) |
[virtual] |
|
|
Turn on/off selection of geometry by cell id. |
virtual void vtkExtractUnstructuredGrid::CellClippingOff |
( |
|
) |
[virtual] |
|
|
Turn on/off selection of geometry by cell id. |
virtual void vtkExtractUnstructuredGrid::SetExtentClipping |
( |
int |
|
) |
[virtual] |
|
|
Turn on/off selection of geometry via bounding box. |
virtual int vtkExtractUnstructuredGrid::GetExtentClipping |
( |
|
) |
[virtual] |
|
|
Turn on/off selection of geometry via bounding box. |
virtual void vtkExtractUnstructuredGrid::ExtentClippingOn |
( |
|
) |
[virtual] |
|
|
Turn on/off selection of geometry via bounding box. |
virtual void vtkExtractUnstructuredGrid::ExtentClippingOff |
( |
|
) |
[virtual] |
|
|
Turn on/off selection of geometry via bounding box. |
virtual void vtkExtractUnstructuredGrid::SetPointMinimum |
( |
vtkIdType |
|
) |
[virtual] |
|
|
Specify the minimum point id for point id selection. |
virtual vtkIdType vtkExtractUnstructuredGrid::GetPointMinimum |
( |
|
) |
[virtual] |
|
|
Specify the minimum point id for point id selection. |
virtual void vtkExtractUnstructuredGrid::SetPointMaximum |
( |
vtkIdType |
|
) |
[virtual] |
|
|
Specify the maximum point id for point id selection. |
virtual vtkIdType vtkExtractUnstructuredGrid::GetPointMaximum |
( |
|
) |
[virtual] |
|
|
Specify the maximum point id for point id selection. |
virtual void vtkExtractUnstructuredGrid::SetCellMinimum |
( |
vtkIdType |
|
) |
[virtual] |
|
|
Specify the minimum cell id for point id selection. |
virtual vtkIdType vtkExtractUnstructuredGrid::GetCellMinimum |
( |
|
) |
[virtual] |
|
|
Specify the minimum cell id for point id selection. |
virtual void vtkExtractUnstructuredGrid::SetCellMaximum |
( |
vtkIdType |
|
) |
[virtual] |
|
|
Specify the maximum cell id for point id selection. |
virtual vtkIdType vtkExtractUnstructuredGrid::GetCellMaximum |
( |
|
) |
[virtual] |
|
|
Specify the maximum cell id for point id selection. |
void vtkExtractUnstructuredGrid::SetExtent |
( |
double |
xMin, |
|
|
double |
xMax, |
|
|
double |
yMin, |
|
|
double |
yMax, |
|
|
double |
zMin, |
|
|
double |
zMax |
|
) |
|
|
|
Specify a (xmin,xmax, ymin,ymax, zmin,zmax) bounding box to clip data. |
void vtkExtractUnstructuredGrid::SetExtent |
( |
double |
extent[6] |
) |
|
|
|
Set / get a (xmin,xmax, ymin,ymax, zmin,zmax) bounding box to clip data. |
double* vtkExtractUnstructuredGrid::GetExtent |
( |
|
) |
[inline] |
|
virtual void vtkExtractUnstructuredGrid::SetMerging |
( |
int |
|
) |
[virtual] |
|
|
Turn on/off merging of coincident points. Note that is merging is on, points with different point attributes (e.g., normals) are merged, which may cause rendering artifacts. |
virtual int vtkExtractUnstructuredGrid::GetMerging |
( |
|
) |
[virtual] |
|
|
Turn on/off merging of coincident points. Note that is merging is on, points with different point attributes (e.g., normals) are merged, which may cause rendering artifacts. |
virtual void vtkExtractUnstructuredGrid::MergingOn |
( |
|
) |
[virtual] |
|
|
Turn on/off merging of coincident points. Note that is merging is on, points with different point attributes (e.g., normals) are merged, which may cause rendering artifacts. |
virtual void vtkExtractUnstructuredGrid::MergingOff |
( |
|
) |
[virtual] |
|
|
Turn on/off merging of coincident points. Note that is merging is on, points with different point attributes (e.g., normals) are merged, which may cause rendering artifacts. |
|
Set / get a spatial locator for merging points. By default an instance of vtkMergePoints is used. |
virtual vtkPointLocator* vtkExtractUnstructuredGrid::GetLocator |
( |
|
) |
[virtual] |
|
|
Set / get a spatial locator for merging points. By default an instance of vtkMergePoints is used. |
void vtkExtractUnstructuredGrid::CreateDefaultLocator |
( |
|
) |
|
|
|
Create default locator. Used to create one when none is specified. |
unsigned long vtkExtractUnstructuredGrid::GetMTime |
( |
|
) |
[virtual] |
|
|
Return the MTime also considering the locator.
Reimplemented from vtkObject. |
void vtkExtractUnstructuredGrid::Execute |
( |
|
) |
[protected, virtual] |
|
|
This method is the old style execute method
Reimplemented from vtkSource. |
Member Data Documentation
The documentation for this class was generated from the following file: