20#ifndef vtkBoundedPointSource_h 
   21#define vtkBoundedPointSource_h 
   23#include "vtkFiltersPointsModule.h"  
   26VTK_ABI_NAMESPACE_BEGIN
 
   52  vtkSetVector6Macro(Bounds, 
double);
 
   53  vtkGetVectorMacro(Bounds, 
double, 6);
 
   62  vtkSetMacro(OutputPointsPrecision, 
int);
 
   63  vtkGetMacro(OutputPointsPrecision, 
int);
 
   72  vtkSetMacro(ProduceCellOutput, 
bool);
 
   73  vtkGetMacro(ProduceCellOutput, 
bool);
 
   74  vtkBooleanMacro(ProduceCellOutput, 
bool);
 
   82  vtkSetMacro(ProduceRandomScalars, 
bool);
 
   83  vtkGetMacro(ProduceRandomScalars, 
bool);
 
   84  vtkBooleanMacro(ProduceRandomScalars, 
bool);
 
   92  vtkSetVector2Macro(ScalarRange, 
double);
 
   93  vtkGetVectorMacro(ScalarRange, 
double, 2);
 
  107  double ScalarRange[2];
 
create a random cloud of points within a specified bounding box
 
bool ProduceRandomScalars
 
~vtkBoundedPointSource() override=default
 
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation, type information and printing.
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
int OutputPointsPrecision
 
static vtkBoundedPointSource * New()
Standard methods for instantiation, type information and printing.
 
a simple class to control print indentation
 
Superclass for algorithms that produce only polydata as output.