26 #ifndef vtkImageSinusoidSource_h 
   27 #define vtkImageSinusoidSource_h 
   29 #include "vtkImagingSourcesModule.h"  
   42   void SetWholeExtent(
int xMinx, 
int xMax, 
int yMin, 
int yMax,
 
   50   void SetDirection(
double,
double,
double);
 
   51   void SetDirection(
double dir[3]);
 
   52   vtkGetVector3Macro(Direction, 
double);
 
   60   vtkGetMacro(Period, 
double);
 
   68   vtkGetMacro(Phase, 
double);
 
   76   vtkGetMacro(Amplitude, 
double);
 
virtual void ExecuteDataWithInformation(vtkDataObject *output, vtkInformation *outInfo)
This is a convenience method that is implemented in many subclasses instead of RequestData. 
a simple class to control print indentation 
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Subclasses can reimplement this method to collect information from their inputs and set information f...
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
~vtkImageSinusoidSource()
Generic algorithm superclass for image algs. 
static vtkAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses. 
Create an image with sinusoidal pixel values. 
general representation of visualization data