24 #ifndef vtkDataSetRegionSurfaceFilter_h 25 #define vtkDataSetRegionSurfaceFilter_h 27 #include "vtkFiltersGeometryModule.h" 45 vtkSetStringMacro(RegionArrayName);
64 vtkGetMacro(SingleSided,
bool);
72 vtkSetStringMacro(MaterialPropertiesName);
81 vtkSetStringMacro(MaterialIDsName);
90 vtkSetStringMacro(MaterialPIDsName);
99 vtkSetStringMacro(InterfaceIDsName);
136 char *RegionArrayName;
141 char *MaterialPropertiesName;
142 char *MaterialIDsName;
143 char *MaterialPIDsName;
144 char *InterfaceIDsName;
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
abstract class to specify dataset behavior
virtual void InsertTriInHash(vtkIdType a, vtkIdType b, vtkIdType c, vtkIdType sourceId, vtkIdType faceId=-1)
virtual void InsertQuadInHash(vtkIdType a, vtkIdType b, vtkIdType c, vtkIdType d, vtkIdType sourceId)
virtual void InsertTriInHash(vtkIdType a, vtkIdType b, vtkIdType c, vtkIdType sourceId)
dynamic, self-adjusting array of vtkIdType
concrete dataset represents vertices, lines, polygons, and triangle strips
dynamic, self-adjusting array of char
dynamic, self-adjusting array of int
vtkFastGeomQuad * GetNextVisibleQuadFromHash()
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Extract surface of materials.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
static vtkDataSetSurfaceFilter * New()
void InsertQuadInHash(vtkIdType a, vtkIdType b, vtkIdType c, vtkIdType d, vtkIdType sourceId) override
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
Extracts outer (polygonal) surface.
void RecordOrigCellId(vtkIdType newIndex, vtkIdType origId)
virtual int UnstructuredGridExecute(vtkDataSet *input, vtkPolyData *output)
Direct access methods that can be used to use the this class as an algorithm without using it as a fi...