extract subset of unstructured grid geometry
More...
#include <vtkExtractUnstructuredGrid.h>
Inherits vtkUnstructuredGridAlgorithm.
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 laying 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 52 of file vtkExtractUnstructuredGrid.h.
vtkExtractUnstructuredGrid::vtkExtractUnstructuredGrid |
( |
| ) |
|
|
protected |
vtkExtractUnstructuredGrid::~vtkExtractUnstructuredGrid |
( |
| ) |
|
|
inlineprotected |
static int vtkExtractUnstructuredGrid::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkExtractUnstructuredGrid::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkExtractUnstructuredGrid::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkExtractUnstructuredGrid::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
Construct with all types of clipping turned off.
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.
void vtkExtractUnstructuredGrid::SetLocator |
( |
vtkIncrementalPointLocator * |
locator | ) |
|
Set / get a spatial locator for merging points. By default an instance of vtkMergePoints is used.
virtual vtkIncrementalPointLocator* 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 |
( |
| ) |
|
Return the MTime also considering the locator.
virtual int vtkExtractUnstructuredGrid::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
vtkIdType vtkExtractUnstructuredGrid::PointMinimum |
|
protected |
vtkIdType vtkExtractUnstructuredGrid::PointMaximum |
|
protected |
vtkIdType vtkExtractUnstructuredGrid::CellMinimum |
|
protected |
vtkIdType vtkExtractUnstructuredGrid::CellMaximum |
|
protected |
double vtkExtractUnstructuredGrid::Extent[6] |
|
protected |
int vtkExtractUnstructuredGrid::PointClipping |
|
protected |
int vtkExtractUnstructuredGrid::CellClipping |
|
protected |
int vtkExtractUnstructuredGrid::ExtentClipping |
|
protected |
int vtkExtractUnstructuredGrid::Merging |
|
protected |
vtkIncrementalPointLocator* vtkExtractUnstructuredGrid::Locator |
|
protected |
The documentation for this class was generated from the following file: