Main Page   Class Hierarchy   Alphabetical List   Compound List   Compound Members   Related Pages  

vtkExtractUnstructuredGrid Class Reference

extract subset of unstructured grid geometry. More...

#include <vtkExtractUnstructuredGrid.h>

Inheritance diagram for vtkExtractUnstructuredGrid:

Inheritance graph
[legend]
Collaboration diagram for vtkExtractUnstructuredGrid:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetPointClipping (int)
virtual int GetPointClipping ()
virtual void PointClippingOn ()
virtual void PointClippingOff ()
virtual void SetCellClipping (int)
virtual int GetCellClipping ()
virtual void CellClippingOn ()
virtual void CellClippingOff ()
virtual void SetExtentClipping (int)
virtual int GetExtentClipping ()
virtual void ExtentClippingOn ()
virtual void ExtentClippingOff ()
virtual void SetPointMinimum (int)
virtual int GetPointMinimum ()
virtual void SetPointMaximum (int)
virtual int GetPointMaximum ()
virtual void SetCellMinimum (int)
virtual int GetCellMinimum ()
virtual void SetCellMaximum (int)
virtual int GetCellMaximum ()
void SetExtent (float xMin, float xMax, float yMin, float yMax, float zMin, float zMax)
void SetExtent (float *extent)
float * GetExtent ()

Static Public Methods

int IsTypeOf (const char *type)
vtkExtractUnstructuredGrid * SafeDownCast (vtkObject *o)
vtkExtractUnstructuredGrid * New ()

Protected Methods

 vtkExtractUnstructuredGrid ()
 ~vtkExtractUnstructuredGrid ()
 vtkExtractUnstructuredGrid (const vtkExtractUnstructuredGrid &)
void operator= (const vtkExtractUnstructuredGrid &)
void Execute ()

Protected Attributes

int PointMinimum
int PointMaximum
int CellMinimum
int CellMaximum
float Extent [6]
int PointClipping
int CellClipping
int ExtentClipping

Detailed Description

extract subset of unstructured grid geometry.

Date:
2000/12/10 20:08:37
Revision:
1.16

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").

Warning:
The input points are copied through to the output. This means unused points may be present in the output data.
See also:
vtkStructuredPointsGeometryFilter vtkStructuredGridGeometryFilter vtkRectilinearGridGeometryFilter vtkExtractGeometry vtkExtractVOI
Examples:
vtkExtractUnstructuredGrid (examples)


Member Function Documentation

virtual const char* vtkExtractUnstructuredGrid::GetClassName   [virtual]
 

Return the class name as a string. This method is defined in all subclasses of vtkObject with the vtkTypeMacro 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 vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkUnstructuredGridToUnstructuredGridFilter.

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 vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkUnstructuredGridToUnstructuredGridFilter.

vtkExtractUnstructuredGrid* vtkExtractUnstructuredGrid::New   [static]
 

Construct with all types of clipping turned off.

Reimplemented from vtkUnstructuredGridSource.

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::SafeDownCast vtkObject   o [static]
 

Will cast the supplied object to vtkObject* is this is a safe operation (i.e., a safe downcast); otherwise NULL is returned. This method is defined in all subclasses of vtkObject with the vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkUnstructuredGridToUnstructuredGridFilter.

virtual void vtkExtractUnstructuredGrid::SetCellClipping int    [virtual]
 

Turn on/off selection of geometry by cell id.

virtual void vtkExtractUnstructuredGrid::SetCellMaximum int    [virtual]
 

Specify the maximum cell id for point id selection.

virtual void vtkExtractUnstructuredGrid::SetCellMinimum int    [virtual]
 

Specify the minimum cell id for point id selection.

void vtkExtractUnstructuredGrid::SetExtent float *    extent
 

Set / get a (xmin,xmax, ymin,ymax, zmin,zmax) bounding box to clip data.

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.

virtual void vtkExtractUnstructuredGrid::SetExtentClipping int    [virtual]
 

Turn on/off selection of geometry via bounding box.

virtual void vtkExtractUnstructuredGrid::SetPointClipping int    [virtual]
 

Turn on/off selection of geometry by point id.

virtual void vtkExtractUnstructuredGrid::SetPointMaximum int    [virtual]
 

Specify the maximum point id for point id selection.

virtual void vtkExtractUnstructuredGrid::SetPointMinimum int    [virtual]
 

Specify the minimum point id for point id selection.


The documentation for this class was generated from the following file:
Generated on Tue Mar 19 13:25:19 2002 for VTK by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002