26#ifndef vtkCellGridComputeSides_h
27#define vtkCellGridComputeSides_h
31#include "vtkFiltersCellGridModule.h"
34VTK_ABI_NAMESPACE_BEGIN
50 vtkBooleanMacro(PreserveRenderableInputs,
bool);
63 vtkBooleanMacro(OmitSidesForRenderableInputs,
bool);
Superclass for algorithms that produce only polydata as output.
Generate sides of input data (cells and/or sides) based on a strategy.
~vtkCellGridComputeSides() override=default
static vtkCellGridComputeSides * New()
vtkNew< vtkCellGridSidesQuery > Request
virtual void SetPreserveRenderableInputs(bool preserve)
Set/get whether the output should include cells which are themselves renderable (surfaces,...
SummaryStrategy GetStrategy()
int GetOutputDimensionControl()
virtual void SetStrategy(int strategy)
This method exists for ParaView to set the strategy.
vtkCellGridComputeSides()
SelectionMode GetSelectionType()
virtual void SetOmitSidesForRenderableInputs(bool omit)
Set/get whether sides should be computed if the cells are themselves renderable (surfaces,...
virtual void SetStrategy(SummaryStrategy strategy)
Set/get the strategy used to determine which input sides appear in the output.
int RequestData(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *ouInfo) override
This is called by the superclass.
virtual void SetOutputDimensionControl(int flags)
Set/get a bit-vector flag indicating which sides of which dimension to generate.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
bool GetPreserveRenderableInputs()
static vtkStringToken GetSideAttribute()
bool GetOmitSidesForRenderableInputs()
virtual void SetSelectionType(int selnType)
This method exists for ParaView to set the selection mode.
virtual void SetSelectionType(SelectionMode selectionType)
Set/get the selection type.
SideFlags
An enum specifying which side(s) each responder should generate.
SummaryStrategy
An enum specifying the strategy by which input hashes are summarized into output Sides entries.
SelectionMode
Indicate how output should be generated or marked so selection works as expected.
a simple class to control print indentation
Allocate and hold a VTK object.
Represent a string by its integer hash.