11#ifndef vtkExplicitStructuredGridSurfaceFilter_h 
   12#define vtkExplicitStructuredGridSurfaceFilter_h 
   14#include "vtkFiltersGeometryModule.h"  
   17VTK_ABI_NAMESPACE_BEGIN
 
   36  vtkSetMacro(PassThroughCellIds, 
int);
 
   37  vtkGetMacro(PassThroughCellIds, 
int);
 
   38  vtkBooleanMacro(PassThroughCellIds, 
int);
 
   39  vtkSetMacro(PassThroughPointIds, 
int);
 
   40  vtkGetMacro(PassThroughPointIds, 
int);
 
   41  vtkBooleanMacro(PassThroughPointIds, 
int);
 
   51  vtkSetStringMacro(OriginalCellIdsName);
 
   54    return (this->OriginalCellIdsName ? this->OriginalCellIdsName : 
"vtkOriginalCellIds");
 
   56  vtkSetStringMacro(OriginalPointIdsName);
 
   59    return (this->OriginalPointIdsName ? this->OriginalPointIdsName : 
"vtkOriginalPointIds");
 
Filter which creates a surface (polydata) from an explicit structured grid.
 
int ExtractSurface(vtkExplicitStructuredGrid *, vtkPolyData *)
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
~vtkExplicitStructuredGridSurfaceFilter() override
 
vtkExplicitStructuredGridSurfaceFilter()
 
virtual const char * GetOriginalCellIdsName()
If PassThroughCellIds or PassThroughPointIds is on, then these ivars control the name given to the fi...
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
virtual const char * GetOriginalPointIdsName()
If PassThroughCellIds or PassThroughPointIds is on, then these ivars control the name given to the fi...
 
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
static vtkExplicitStructuredGridSurfaceFilter * New()
 
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
 
char * OriginalPointIdsName
 
char * OriginalCellIdsName
 
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
 
structured grid with explicit topology and geometry
 
dynamic, self-adjusting array of vtkIdType
 
a simple class to control print indentation
 
Multiprocessing communication superclass.
 
Superclass for algorithms that produce only polydata as output.
 
concrete dataset represents vertices, lines, polygons, and triangle strips