50 #ifndef vtkBoxClipDataSet_h
51 #define vtkBoxClipDataSet_h
82 void SetBoxClip(
double xmin,
double xmax,
83 double ymin,
double ymax,
84 double zmin,
double zmax);
85 void SetBoxClip(
const double *n0,
const double *o0,
86 const double *n1,
const double *o1,
87 const double *n2,
const double *o2,
88 const double *n3,
const double *o3,
89 const double *n4,
const double *o4,
90 const double *n5,
const double *o5);
120 virtual int GetNumberOfOutputs();
132 void CreateDefaultLocator();
150 void MinEdgeF(
const unsigned int *id_v,
const vtkIdType *cellIds,
151 unsigned int *edgF );
249 double BoundBoxClip[3][2];
251 double PlaneNormal[6][3];
252 double PlanePoint[6][3];
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
represent and manipulate point attribute data
#define vtkGetMacro(name, type)
represent and manipulate cell attribute data
static vtkUnstructuredGridAlgorithm * New()
Abstract class in support of both point location and point insertion.
virtual int FillInputPortInformation(int port, vtkInformation *info)
#define vtkTypeMacro(thisClass, superclass)
provides thread-safe access to cells
abstract class to specify 3D cell interface
clip an unstructured grid
virtual unsigned long GetMTime()
a simple class to control print indentation
list of point or cell ids
dataset represents arbitrary combinations of all possible cell types
abstract superclass for arrays of numeric data
void PrintSelf(ostream &os, vtkIndent indent)
#define VTKFILTERSGENERAL_EXPORT
represent and manipulate attribute data in a dataset
Superclass for algorithms that produce only unstructured grid as output.
#define vtkGetObjectMacro(name, type)
object to represent cell connectivity
vtkIncrementalPointLocator * Locator
int GenerateClippedOutput
#define vtkBooleanMacro(name, type)
represent and manipulate 3D points
#define vtkSetMacro(name, type)