VTK
|
extract subset of unstructured grid geometry More...
#include <vtkExtractUnstructuredGrid.h>
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).
Definition at line 52 of file vtkExtractUnstructuredGrid.h.
Reimplemented from vtkUnstructuredGridAlgorithm.
Definition at line 55 of file vtkExtractUnstructuredGrid.h.
vtkExtractUnstructuredGrid::vtkExtractUnstructuredGrid | ( | ) | [protected] |
vtkExtractUnstructuredGrid::~vtkExtractUnstructuredGrid | ( | ) | [inline, protected] |
Definition at line 144 of file vtkExtractUnstructuredGrid.h.
static int vtkExtractUnstructuredGrid::IsTypeOf | ( | const char * | name | ) | [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 vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkUnstructuredGridAlgorithm.
virtual int vtkExtractUnstructuredGrid::IsA | ( | const char * | name | ) | [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 vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkUnstructuredGridAlgorithm.
static vtkExtractUnstructuredGrid* vtkExtractUnstructuredGrid::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkUnstructuredGridAlgorithm.
virtual vtkObjectBase* vtkExtractUnstructuredGrid::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkUnstructuredGridAlgorithm.
Reimplemented from vtkUnstructuredGridAlgorithm.
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 vtkUnstructuredGridAlgorithm.
static vtkExtractUnstructuredGrid* vtkExtractUnstructuredGrid::New | ( | ) | [static] |
Construct with all types of clipping turned off.
Reimplemented from vtkUnstructuredGridAlgorithm.
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] |
Set / get a (xmin,xmax, ymin,ymax, zmin,zmax) bounding box to clip data.
Definition at line 117 of file vtkExtractUnstructuredGrid.h.
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.
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.
virtual int vtkExtractUnstructuredGrid::RequestData | ( | vtkInformation * | request, |
vtkInformationVector ** | inputVector, | ||
vtkInformationVector * | outputVector | ||
) | [protected, virtual] |
This is called by the superclass. This is the method you should override.
Reimplemented from vtkUnstructuredGridAlgorithm.
vtkIdType vtkExtractUnstructuredGrid::PointMinimum [protected] |
Definition at line 148 of file vtkExtractUnstructuredGrid.h.
vtkIdType vtkExtractUnstructuredGrid::PointMaximum [protected] |
Definition at line 149 of file vtkExtractUnstructuredGrid.h.
vtkIdType vtkExtractUnstructuredGrid::CellMinimum [protected] |
Definition at line 150 of file vtkExtractUnstructuredGrid.h.
vtkIdType vtkExtractUnstructuredGrid::CellMaximum [protected] |
Definition at line 151 of file vtkExtractUnstructuredGrid.h.
double vtkExtractUnstructuredGrid::Extent[6] [protected] |
Definition at line 152 of file vtkExtractUnstructuredGrid.h.
int vtkExtractUnstructuredGrid::PointClipping [protected] |
Definition at line 153 of file vtkExtractUnstructuredGrid.h.
int vtkExtractUnstructuredGrid::CellClipping [protected] |
Definition at line 154 of file vtkExtractUnstructuredGrid.h.
int vtkExtractUnstructuredGrid::ExtentClipping [protected] |
Definition at line 155 of file vtkExtractUnstructuredGrid.h.
int vtkExtractUnstructuredGrid::Merging [protected] |
Definition at line 157 of file vtkExtractUnstructuredGrid.h.
Definition at line 158 of file vtkExtractUnstructuredGrid.h.