|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   64 #ifndef vtkTrimmedExtrusionFilter_h 
   65 #define vtkTrimmedExtrusionFilter_h 
   67 #include "vtkFiltersModelingModule.h"  
   87   vtkSetVector3Macro(ExtrusionDirection, 
double);
 
   88   vtkGetVectorMacro(ExtrusionDirection, 
double, 3);
 
  114   vtkSetMacro(Capping, 
int);
 
  115   vtkGetMacro(Capping, 
int);
 
  116   vtkBooleanMacro(Capping, 
int);
 
  137   vtkSetMacro(ExtrusionStrategy, 
int);
 
  138   vtkGetMacro(ExtrusionStrategy, 
int);
 
  147     MINIMUM_DISTANCE = 1,
 
  148     MAXIMUM_DISTANCE = 2,
 
  149     AVERAGE_DISTANCE = 3,
 
  174   vtkSetMacro(CappingStrategy, 
int);
 
  175   vtkGetMacro(CappingStrategy, 
int);
 
  196   double ExtrusionDirection[3];
 
  
represent and manipulate 3D points
void SetCappingStrategyToMaximumDistance()
void SetExtrusionStrategyToBoundaryEdges()
void SetCappingStrategyToMinimumDistance()
void SetCappingStrategyToAverageDistance()
void SetExtrusionStrategyToAllEdges()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
a simple class to control print indentation
list of point or cell ids
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
extrude polygonal data trimmed by a second input surface
an abstract base class for locators which find cells
Proxy object to connect input/output ports.
concrete dataset represents vertices, lines, polygons, and triangle strips
static vtkPolyDataAlgorithm * New()
void SetCappingStrategyToIntersection()
vtkAbstractCellLocator * Locator
Superclass for algorithms that produce only polydata as output.