 |
VTK
9.0.1
|
Go to the documentation of this file.
33 #ifndef vtkLinearCellExtrusionFilter_h
34 #define vtkLinearCellExtrusionFilter_h
36 #include "vtkFiltersModelingModule.h"
53 vtkSetMacro(ScaleFactor,
double);
54 vtkGetMacro(ScaleFactor,
double);
62 vtkSetMacro(UseUserVector,
bool);
63 vtkGetMacro(UseUserVector,
bool);
64 vtkBooleanMacro(UseUserVector,
bool);
71 vtkSetVector3Macro(UserVector,
double);
72 vtkGetVector3Macro(UserVector,
double);
80 vtkSetMacro(MergeDuplicatePoints,
bool);
81 vtkGetMacro(MergeDuplicatePoints,
bool);
82 vtkBooleanMacro(MergeDuplicatePoints,
bool);
108 double ScaleFactor = 1.0;
109 double UserVector[3] = { 0.0, 0.0, 1.0 };
110 bool UseUserVector =
false;
111 bool MergeDuplicatePoints =
false;
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkSetSmartPointerMacro(Locator, vtkIncrementalPointLocator)
~vtkLinearCellExtrusionFilter() override=default
static vtkLinearCellExtrusionFilter * New()
extrude polygonal data to create 3D cells from 2D cells
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
vtkGetSmartPointerMacro(Locator, vtkIncrementalPointLocator)
Specify a spatial locator for merging points.
a simple class to control print indentation
vtkSmartPointer< vtkIncrementalPointLocator > Locator
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
Abstract class in support of both point location and point insertion.
void CreateDefaultLocator()
Create default locator.
vtkLinearCellExtrusionFilter()
Superclass for algorithms that produce only polydata as output.