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);
97 vtkSetMacro(GenerateClipScalars,
int);
98 vtkGetMacro(GenerateClipScalars,
int);
99 vtkBooleanMacro(GenerateClipScalars,
int);
105 vtkSetMacro(GenerateClippedOutput,
int);
106 vtkGetMacro(GenerateClippedOutput,
int);
107 vtkBooleanMacro(GenerateClippedOutput,
int);
120 virtual int GetNumberOfOutputs();
132 void CreateDefaultLocator();
140 vtkGetMacro(Orientation,
unsigned int);
141 vtkSetMacro(Orientation,
unsigned int);
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
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)
#define VTKFILTERSGENERAL_EXPORT
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