 |
VTK
9.1.0
|
Go to the documentation of this file.
27 #ifndef vtkOutlineSource_h
28 #define vtkOutlineSource_h
30 #include "vtkFiltersSourcesModule.h"
33 #define VTK_BOX_TYPE_AXIS_ALIGNED 0
34 #define VTK_BOX_TYPE_ORIENTED 1
54 vtkSetMacro(BoxType,
int);
55 vtkGetMacro(BoxType,
int);
64 vtkSetVector6Macro(Bounds,
double);
65 vtkGetVectorMacro(Bounds,
double, 6);
75 vtkSetVectorMacro(Corners,
double, 24);
76 vtkGetVectorMacro(Corners,
double, 24);
94 vtkSetMacro(OutputPointsPrecision,
int);
95 vtkGetMacro(OutputPointsPrecision,
int);
vtkTypeBool GenerateFaces
~vtkOutlineSource() override=default
create wireframe outline around bounding box
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
#define VTK_BOX_TYPE_AXIS_ALIGNED
static vtkOutlineSource * New()
Standard methods for instantiation.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation.
#define VTK_BOX_TYPE_ORIENTED
a simple class to control print indentation
void SetBoxTypeToOriented()
Set box type to AxisAligned (default) or Oriented.
int OutputPointsPrecision
void SetBoxTypeToAxisAligned()
Set box type to AxisAligned (default) or Oriented.
Superclass for algorithms that produce only polydata as output.