Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Related Pages
vtkExtractUnstructuredGrid Class Reference
extract subset of unstructured grid geometry.
More...
#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.
-
Date:
-
2001/11/13 14:13:49
-
Revision:
-
1.24
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
-
Examples:
-
vtkExtractUnstructuredGrid (Examples)
-
Tests:
-
vtkExtractUnstructuredGrid (Tests)
Definition at line 77 of file vtkExtractUnstructuredGrid.h.
Constructor & Destructor Documentation
vtkExtractUnstructuredGrid::vtkExtractUnstructuredGrid |
( |
|
) |
[protected] |
|
vtkExtractUnstructuredGrid::~vtkExtractUnstructuredGrid |
( |
|
) |
[inline, protected] |
|
Member Function Documentation
virtual const char* vtkExtractUnstructuredGrid::GetClassName |
( |
|
) |
[virtual] |
|
int vtkExtractUnstructuredGrid::IsTypeOf |
( |
const char * |
type |
) |
[static] |
|
virtual int vtkExtractUnstructuredGrid::IsA |
( |
const char * |
type |
) |
[virtual] |
|
vtkExtractUnstructuredGrid* vtkExtractUnstructuredGrid::SafeDownCast |
( |
vtkObject * |
o |
) |
[static] |
|
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 vtkSource. |
vtkExtractUnstructuredGrid* vtkExtractUnstructuredGrid::New |
( |
|
) |
[static] |
|
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 |
( |
float |
xMin, |
|
|
float |
xMax, |
|
|
float |
yMin, |
|
|
float |
yMax, |
|
|
float |
zMin, |
|
|
float |
zMax |
|
) |
|
|
|
Specify a (xmin,xmax, ymin,ymax, zmin,zmax) bounding box to clip data. |
void vtkExtractUnstructuredGrid::SetExtent |
( |
float |
extent[6] |
) |
|
|
|
Set / get a (xmin,xmax, ymin,ymax, zmin,zmax) bounding box to clip data. |
float* 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 |
( |
void |
|
) |
|
|
|
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
vtkIdType vtkExtractUnstructuredGrid::PointMinimum [protected]
|
|
vtkIdType vtkExtractUnstructuredGrid::PointMaximum [protected]
|
|
vtkIdType vtkExtractUnstructuredGrid::CellMinimum [protected]
|
|
vtkIdType vtkExtractUnstructuredGrid::CellMaximum [protected]
|
|
float vtkExtractUnstructuredGrid::Extent[6] [protected]
|
|
int vtkExtractUnstructuredGrid::PointClipping [protected]
|
|
int vtkExtractUnstructuredGrid::CellClipping [protected]
|
|
int vtkExtractUnstructuredGrid::ExtentClipping [protected]
|
|
int vtkExtractUnstructuredGrid::Merging [protected]
|
|
The documentation for this class was generated from the following file:
Generated on Thu Mar 28 14:29:22 2002 for VTK by
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001