Go to the documentation of this file.
34 #ifndef vtkLinearSelector_h
35 #define vtkLinearSelector_h
37 #include "vtkFiltersSelectionModule.h"
58 vtkSetVector3Macro(StartPoint,
double);
59 vtkGetVectorMacro(StartPoint,
double,3);
66 vtkSetVector3Macro(EndPoint,
double);
67 vtkGetVectorMacro(EndPoint,
double,3);
83 vtkGetMacro(Tolerance,
double);
91 vtkGetMacro(IncludeVertices,
bool);
99 vtkSetClampMacro(VertexEliminationTolerance,
double,0.,.1 );
100 vtkGetMacro(VertexEliminationTolerance,
double);
128 double StartPoint[3];
147 bool IncludeVertices;
154 double VertexEliminationTolerance;
159 #endif // vtkLinearSelector_h
represent and manipulate 3D points
select cells intersecting a line (possibly broken)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
static vtkSelectionAlgorithm * New()
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.
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
dynamic, self-adjusting array of vtkIdType
Proxy object to connect input/output ports.
Superclass for algorithms that produce only Selection as output.
dynamic, self-adjusting array of double