30 #ifndef vtkCubeSource_h 
   31 #define vtkCubeSource_h 
   33 #include "vtkFiltersSourcesModule.h"  
   48   vtkGetMacro(XLength,
double);
 
   56   vtkGetMacro(YLength,
double);
 
   64   vtkGetMacro(ZLength,
double);
 
   71   vtkSetVector3Macro(Center,
double);
 
   72   vtkGetVectorMacro(Center,
double,3);
 
   79   void SetBounds(
double xMin, 
double xMax,
 
   80                  double yMin, 
double yMax,
 
   81                  double zMin, 
double zMax);
 
   82   void SetBounds(
const double bounds[6]);
 
   92   vtkGetMacro(OutputPointsPrecision,
int);
 
  104   int OutputPointsPrecision;
 
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass. 
 
static vtkPolyDataAlgorithm * New()
 
create a polygonal representation of a cube 
 
Superclass for algorithms that produce only polydata as output. 
 
a simple class to control print indentation 
 
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
 
~vtkCubeSource() override
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.