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:

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)

Definition at line 69 of file vtkExtractUnstructuredGrid.h.


Constructor & Destructor Documentation

vtkExtractUnstructuredGrid::vtkExtractUnstructuredGrid   [protected]
 

vtkExtractUnstructuredGrid::~vtkExtractUnstructuredGrid   [inline, protected]
 

Definition at line 121 of file vtkExtractUnstructuredGrid.h.

vtkExtractUnstructuredGrid::vtkExtractUnstructuredGrid const vtkExtractUnstructuredGrid &    [inline, protected]
 

Definition at line 122 of file vtkExtractUnstructuredGrid.h.


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.

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.

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.

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.

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]
 

Construct with all types of clipping turned off.

Reimplemented from vtkUnstructuredGridSource.

virtual void vtkExtractUnstructuredGrid::SetPointClipping int    [virtual]
 

Turn on/off selection of geometry by point id.

virtual int vtkExtractUnstructuredGrid::GetPointClipping   [virtual]
 

virtual void vtkExtractUnstructuredGrid::PointClippingOn   [virtual]
 

virtual void vtkExtractUnstructuredGrid::PointClippingOff   [virtual]
 

virtual void vtkExtractUnstructuredGrid::SetCellClipping int    [virtual]
 

Turn on/off selection of geometry by cell id.

virtual int vtkExtractUnstructuredGrid::GetCellClipping   [virtual]
 

virtual void vtkExtractUnstructuredGrid::CellClippingOn   [virtual]
 

virtual void vtkExtractUnstructuredGrid::CellClippingOff   [virtual]
 

virtual void vtkExtractUnstructuredGrid::SetExtentClipping int    [virtual]
 

Turn on/off selection of geometry via bounding box.

virtual int vtkExtractUnstructuredGrid::GetExtentClipping   [virtual]
 

virtual void vtkExtractUnstructuredGrid::ExtentClippingOn   [virtual]
 

virtual void vtkExtractUnstructuredGrid::ExtentClippingOff   [virtual]
 

virtual void vtkExtractUnstructuredGrid::SetPointMinimum int    [virtual]
 

Specify the minimum point id for point id selection.

virtual int vtkExtractUnstructuredGrid::GetPointMinimum   [virtual]
 

virtual void vtkExtractUnstructuredGrid::SetPointMaximum int    [virtual]
 

Specify the maximum point id for point id selection.

virtual int vtkExtractUnstructuredGrid::GetPointMaximum   [virtual]
 

virtual void vtkExtractUnstructuredGrid::SetCellMinimum int    [virtual]
 

Specify the minimum cell id for point id selection.

virtual int vtkExtractUnstructuredGrid::GetCellMinimum   [virtual]
 

virtual void vtkExtractUnstructuredGrid::SetCellMaximum int    [virtual]
 

Specify the maximum cell id for point id selection.

virtual int vtkExtractUnstructuredGrid::GetCellMaximum   [virtual]
 

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
 

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

float* vtkExtractUnstructuredGrid::GetExtent   [inline]
 

Definition at line 117 of file vtkExtractUnstructuredGrid.h.

void vtkExtractUnstructuredGrid::operator= const vtkExtractUnstructuredGrid &    [inline, protected]
 

Definition at line 123 of file vtkExtractUnstructuredGrid.h.

void vtkExtractUnstructuredGrid::Execute   [protected, virtual]
 

Reimplemented from vtkSource.


Member Data Documentation

int vtkExtractUnstructuredGrid::PointMinimum [protected]
 

Definition at line 127 of file vtkExtractUnstructuredGrid.h.

int vtkExtractUnstructuredGrid::PointMaximum [protected]
 

Definition at line 128 of file vtkExtractUnstructuredGrid.h.

int vtkExtractUnstructuredGrid::CellMinimum [protected]
 

Definition at line 129 of file vtkExtractUnstructuredGrid.h.

int vtkExtractUnstructuredGrid::CellMaximum [protected]
 

Definition at line 130 of file vtkExtractUnstructuredGrid.h.

float vtkExtractUnstructuredGrid::Extent[6] [protected]
 

Definition at line 131 of file vtkExtractUnstructuredGrid.h.

int vtkExtractUnstructuredGrid::PointClipping [protected]
 

Definition at line 132 of file vtkExtractUnstructuredGrid.h.

int vtkExtractUnstructuredGrid::CellClipping [protected]
 

Definition at line 133 of file vtkExtractUnstructuredGrid.h.

int vtkExtractUnstructuredGrid::ExtentClipping [protected]
 

Definition at line 134 of file vtkExtractUnstructuredGrid.h.


The documentation for this class was generated from the following file:
Generated on Wed Nov 21 12:47:53 2001 for VTK by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001