18#ifndef vtkNonLinearCell_h
19#define vtkNonLinearCell_h
22#include "vtkCommonDataModelModule.h"
24VTK_ABI_NAMESPACE_BEGIN
36 int IsLinear() VTK_FUTURE_CONST
override {
return 0; }
66 value, cellScalars, locator, connectivity, inPd, outPd, inCd, cellId, outCd, insideOut);
object to represent cell connectivity
represent and manipulate cell attribute data
virtual void Clip(double value, vtkDataArray *cellScalars, vtkIncrementalPointLocator *locator, vtkCellArray *connectivity, vtkPointData *inPd, vtkPointData *outPd, vtkCellData *inCd, vtkIdType cellId, vtkCellData *outCd, int insideOut)=0
Cut (or clip) the cell based on the input cellScalars and the specified value.
Abstract class in support of both point location and point insertion.
a simple class to control print indentation
~vtkNonLinearCell() override=default
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual bool StableClip(double value, vtkDataArray *cellScalars, vtkIncrementalPointLocator *locator, vtkCellArray *connectivity, vtkPointData *inPd, vtkPointData *outPd, vtkCellData *inCd, vtkIdType cellId, vtkCellData *outCd, int insideOut)
Clip the cell based on the input cellScalars and the specified value.
int IsLinear() VTK_FUTURE_CONST override
Non-linear cells require special treatment (tessellation) when converting to graphics primitives (dur...
represent and manipulate point attribute data