35 #ifndef vtkFrustumSource_h
36 #define vtkFrustumSource_h
38 #include "vtkFiltersSourcesModule.h"
69 vtkGetMacro(ShowLines,
bool);
79 vtkGetMacro(LinesLength,
double);
95 vtkGetMacro(OutputPointsPrecision,
int);
113 void ComputePoint(
int planes[3],
119 int OutputPointsPrecision;
create a polygonal representation of a frustum
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetPlanes(vtkPlanes *planes)
Set the 6 planes defining the frustum.
static vtkFrustumSource * New()
vtkMTimeType GetMTime() override
Modified GetMTime because of Planes.
a simple class to control print indentation
implicit function for convex set of planes
Superclass for algorithms that produce only polydata as output.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkTypeUInt64 vtkMTimeType