50 #ifndef __vtkBoxClipDataSet_h
51 #define __vtkBoxClipDataSet_h
81 void SetBoxClip(
double xmin,
double xmax,
82 double ymin,
double ymax,
83 double zmin,
double zmax);
84 void SetBoxClip(
const double *n0,
const double *o0,
85 const double *n1,
const double *o1,
86 const double *n2,
const double *o2,
87 const double *n3,
const double *o3,
88 const double *n4,
const double *o4,
89 const double *n5,
const double *o5);
96 vtkSetMacro(GenerateClipScalars,
int);
97 vtkGetMacro(GenerateClipScalars,
int);
98 vtkBooleanMacro(GenerateClipScalars,
int);
104 vtkSetMacro(GenerateClippedOutput,
int);
105 vtkGetMacro(GenerateClippedOutput,
int);
106 vtkBooleanMacro(GenerateClippedOutput,
int);
119 virtual int GetNumberOfOutputs();
131 void CreateDefaultLocator();
139 vtkGetMacro(Orientation,
unsigned int);
140 vtkSetMacro(Orientation,
unsigned int);
149 void MinEdgeF(
const unsigned int *id_v,
const vtkIdType *cellIds,
150 unsigned int *edgF );
248 double BoundBoxClip[3][2];
250 double PlaneNormal[6][3];
251 double PlanePoint[6][3];
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
represent and manipulate point attribute data
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)
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)
represent and manipulate attribute data in a dataset
Superclass for algorithms that produce only unstructured grid as output.
object to represent cell connectivity
vtkIncrementalPointLocator * Locator
int GenerateClippedOutput
represent and manipulate 3D points