| 
| virtual int  | IsA (const char *type) | 
|   | Return 1 if this class is the same type of (or a subclass of) the named class.  More...
  | 
|   | 
| vtkPSurfaceLICPainter *  | NewInstance () const  | 
|   | 
| void  | PrintSelf (ostream &os, vtkIndent indent) override | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
| virtual void  | WriteTimerLog (const char *fileName) | 
|   | Methods used for parallel benchmarks.  More...
  | 
|   | 
| vtkSurfaceLICPainter *  | NewInstance () const  | 
|   | 
| virtual void  | ReleaseGraphicsResources (vtkWindow *win) | 
|   | Release any graphics resources that are being consumed by this mapper.  More...
  | 
|   | 
| virtual vtkDataObject *  | GetOutput () | 
|   | Get the output data object from this painter.  More...
  | 
|   | 
| void  | SetEnable (int val) | 
|   | Enable/Disable this painter.  More...
  | 
|   | 
| virtual int  | GetEnable () | 
|   | Enable/Disable this painter.  More...
  | 
|   | 
| void  | SetEnableOn () | 
|   | Enable/Disable this painter.  More...
  | 
|   | 
| void  | SetEnableOff () | 
|   | Enable/Disable this painter.  More...
  | 
|   | 
| void  | SetInputArrayToProcess (int fieldAssociation, const char *name) | 
|   | Set the vectors to used for applying LIC.  More...
  | 
|   | 
| void  | SetInputArrayToProcess (int fieldAssociation, int fieldAttributeType) | 
|   | Set the vectors to used for applying LIC.  More...
  | 
|   | 
| void  | SetNumberOfSteps (int val) | 
|   | Get/Set the number of integration steps in each direction.  More...
  | 
|   | 
| virtual int  | GetNumberOfSteps () | 
|   | Get/Set the number of integration steps in each direction.  More...
  | 
|   | 
| void  | SetStepSize (double val) | 
|   | Get/Set the step size (in pixels).  More...
  | 
|   | 
| virtual double  | GetStepSize () | 
|   | Get/Set the step size (in pixels).  More...
  | 
|   | 
| void  | SetNormalizeVectors (int val) | 
|   | Normalize vectors during integration.  More...
  | 
|   | 
| virtual void  | NormalizeVectorsOn () | 
|   | Normalize vectors during integration.  More...
  | 
|   | 
| virtual void  | NormalizeVectorsOff () | 
|   | Normalize vectors during integration.  More...
  | 
|   | 
| virtual int  | GetNormalizeVectors () | 
|   | Normalize vectors during integration.  More...
  | 
|   | 
| void  | SetMaskOnSurface (int val) | 
|   | When set MaskOnSurface computes |V| for use in the fragment masking tests on the surface.  More...
  | 
|   | 
| virtual void  | MaskOnSurfaceOn () | 
|   | When set MaskOnSurface computes |V| for use in the fragment masking tests on the surface.  More...
  | 
|   | 
| virtual void  | MaskOnSurfaceOff () | 
|   | When set MaskOnSurface computes |V| for use in the fragment masking tests on the surface.  More...
  | 
|   | 
| virtual int  | GetMaskOnSurface () | 
|   | When set MaskOnSurface computes |V| for use in the fragment masking tests on the surface.  More...
  | 
|   | 
| void  | SetMaskThreshold (double val) | 
|   | The MaskThreshold controls the rendering of fragments in stagnant regions of flow.  More...
  | 
|   | 
| virtual double  | GetMaskThreshold () | 
|   | The MaskThreshold controls the rendering of fragments in stagnant regions of flow.  More...
  | 
|   | 
| void  | SetMaskColor (double *val) | 
|   | The MaskColor is used on masked fragments.  More...
  | 
|   | 
| void  | SetMaskColor (double r, double g, double b) | 
|   | The MaskColor is used on masked fragments.  More...
  | 
|   | 
| virtual double *  | GetMaskColor () | 
|   | The MaskColor is used on masked fragments.  More...
  | 
|   | 
| virtual void  | GetMaskColor (double &, double &, double &) | 
|   | The MaskColor is used on masked fragments.  More...
  | 
|   | 
| virtual void  | GetMaskColor (double[3]) | 
|   | The MaskColor is used on masked fragments.  More...
  | 
|   | 
| void  | SetMaskIntensity (double val) | 
|   | The MaskIntensity controls the blending of the mask color and the geometry color.  More...
  | 
|   | 
| virtual double  | GetMaskIntensity () | 
|   | The MaskIntensity controls the blending of the mask color and the geometry color.  More...
  | 
|   | 
| void  | SetEnhancedLIC (int val) | 
|   | EnhancedLIC mean compute the LIC twice with the second pass using the edge-enhanced result of the first pass as a noise texture.  More...
  | 
|   | 
| virtual int  | GetEnhancedLIC () | 
|   | EnhancedLIC mean compute the LIC twice with the second pass using the edge-enhanced result of the first pass as a noise texture.  More...
  | 
|   | 
| virtual void  | EnhancedLICOn () | 
|   | EnhancedLIC mean compute the LIC twice with the second pass using the edge-enhanced result of the first pass as a noise texture.  More...
  | 
|   | 
| virtual void  | EnhancedLICOff () | 
|   | EnhancedLIC mean compute the LIC twice with the second pass using the edge-enhanced result of the first pass as a noise texture.  More...
  | 
|   | 
| virtual double  | GetLowLICContrastEnhancementFactor () | 
|   | This feature is used to fine tune the contrast enhancement.  More...
  | 
|   | 
| virtual double  | GetHighLICContrastEnhancementFactor () | 
|   | This feature is used to fine tune the contrast enhancement.  More...
  | 
|   | 
| void  | SetLowLICContrastEnhancementFactor (double val) | 
|   | This feature is used to fine tune the contrast enhancement.  More...
  | 
|   | 
| void  | SetHighLICContrastEnhancementFactor (double val) | 
|   | This feature is used to fine tune the contrast enhancement.  More...
  | 
|   | 
| virtual double  | GetLowColorContrastEnhancementFactor () | 
|   | This feature is used to fine tune the contrast enhancement.  More...
  | 
|   | 
| virtual double  | GetHighColorContrastEnhancementFactor () | 
|   | This feature is used to fine tune the contrast enhancement.  More...
  | 
|   | 
| void  | SetLowColorContrastEnhancementFactor (double val) | 
|   | This feature is used to fine tune the contrast enhancement.  More...
  | 
|   | 
| void  | SetHighColorContrastEnhancementFactor (double val) | 
|   | This feature is used to fine tune the contrast enhancement.  More...
  | 
|   | 
| void  | SetAntiAlias (int val) | 
|   | Enable/Disable the anti-aliasing pass.  More...
  | 
|   | 
| virtual void  | AntiAliasOn () | 
|   | Enable/Disable the anti-aliasing pass.  More...
  | 
|   | 
| virtual void  | AntiAliasOff () | 
|   | Enable/Disable the anti-aliasing pass.  More...
  | 
|   | 
| virtual int  | GetAntiAlias () | 
|   | Enable/Disable the anti-aliasing pass.  More...
  | 
|   | 
| void  | SetLICIntensity (double val) | 
|   | Factor used when blend mode is set to COLOR_MODE_BLEND.  More...
  | 
|   | 
| virtual double  | GetLICIntensity () | 
|   | Factor used when blend mode is set to COLOR_MODE_BLEND.  More...
  | 
|   | 
| void  | SetMapModeBias (double val) | 
|   | Factor used when blend mode is set to COLOR_MODE_MAP.  More...
  | 
|   | 
| virtual double  | GetMapModeBias () | 
|   | Factor used when blend mode is set to COLOR_MODE_MAP.  More...
  | 
|   | 
| void  | SetNoiseDataSet (vtkImageData *data) | 
|   | Set the data containing a noise array as active scalars.  More...
  | 
|   | 
| vtkImageData *  | GetNoiseDataSet () | 
|   | Set the data containing a noise array as active scalars.  More...
  | 
|   | 
| void  | SetGenerateNoiseTexture (int shouldGenerate) | 
|   | Set/Get the noise texture source.  More...
  | 
|   | 
| virtual int  | GetGenerateNoiseTexture () | 
|   | Set/Get the noise texture source.  More...
  | 
|   | 
| void  | SetNoiseTextureSize (int length) | 
|   | Set/Get the side length in pixels of the noise texture.  More...
  | 
|   | 
| virtual int  | GetNoiseTextureSize () | 
|   | Set/Get the side length in pixels of the noise texture.  More...
  | 
|   | 
| void  | SetNoiseGrainSize (int val) | 
|   | Set/Get the side length in pixels of the noise values in the noise texture.  More...
  | 
|   | 
| virtual int  | GetNoiseGrainSize () | 
|   | Set/Get the side length in pixels of the noise values in the noise texture.  More...
  | 
|   | 
| void  | SetMinNoiseValue (double val) | 
|   | Set/Get the minimum and mximum gray scale values that the generated noise can take on.  More...
  | 
|   | 
| void  | SetMaxNoiseValue (double val) | 
|   | Set/Get the minimum and mximum gray scale values that the generated noise can take on.  More...
  | 
|   | 
| virtual double  | GetMinNoiseValue () | 
|   | Set/Get the minimum and mximum gray scale values that the generated noise can take on.  More...
  | 
|   | 
| virtual double  | GetMaxNoiseValue () | 
|   | Set/Get the minimum and mximum gray scale values that the generated noise can take on.  More...
  | 
|   | 
| void  | SetNumberOfNoiseLevels (int val) | 
|   | Set/Get the number of discrete values a noise pixel may take on.  More...
  | 
|   | 
| virtual int  | GetNumberOfNoiseLevels () | 
|   | Set/Get the number of discrete values a noise pixel may take on.  More...
  | 
|   | 
| void  | SetImpulseNoiseProbability (double val) | 
|   | Control the density of of the noise.  More...
  | 
|   | 
| virtual double  | GetImpulseNoiseProbability () | 
|   | Control the density of of the noise.  More...
  | 
|   | 
| void  | SetImpulseNoiseBackgroundValue (double val) | 
|   | The color to use for untouched pixels when impulse noise probability < 1.  More...
  | 
|   | 
| virtual double  | GetImpulseNoiseBackgroundValue () | 
|   | The color to use for untouched pixels when impulse noise probability < 1.  More...
  | 
|   | 
| void  | SetNoiseGeneratorSeed (int val) | 
|   | Set/Get the seed value used by the random number generator.  More...
  | 
|   | 
| virtual int  | GetNoiseGeneratorSeed () | 
|   | Set/Get the seed value used by the random number generator.  More...
  | 
|   | 
| void  | SetEnhanceContrast (int val) | 
|   | Enable/Disable contrast and dynamic range correction stages.  More...
  | 
|   | 
| virtual int  | GetEnhanceContrast () | 
|   | Enable/Disable contrast and dynamic range correction stages.  More...
  | 
|   | 
| void  | SetColorMode (int val) | 
|   | Set/Get the color mode.  More...
  | 
|   | 
| virtual int  | GetColorMode () | 
|   | Set/Get the color mode.  More...
  | 
|   | 
| void  | SetNoiseType (int type) | 
|   | Select the statistical distribution of randomly generated noise values.  More...
  | 
|   | 
| virtual int  | GetNoiseType () | 
|   | Select the statistical distribution of randomly generated noise values.  More...
  | 
|   | 
| void  | SetCompositeStrategy (int val) | 
|   | Control the screen space decomposition where LIC is computed.  More...
  | 
|   | 
| virtual int  | GetCompositeStrategy () | 
|   | Control the screen space decomposition where LIC is computed.  More...
  | 
|   | 
| vtkPainter *  | NewInstance () const  | 
|   | 
| virtual void  | Render (vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly) | 
|   | Generates rendering primitives of appropriate type(s).  More...
  | 
|   | 
| virtual double  | GetTimeToDraw () | 
|   | Get the time required to draw the geometry last time it was rendered.  More...
  | 
|   | 
| virtual void  | UpdateBounds (double bounds[6]) | 
|   | Expand or shrink the estimated bounds of the object based on the geometric transformations performed in the painter.  More...
  | 
|   | 
| virtual vtkInformation *  | GetInformation () | 
|   | Get/Set the information object associated with this painter.  More...
  | 
|   | 
| virtual void  | SetInformation (vtkInformation *) | 
|   | Get/Set the information object associated with this painter.  More...
  | 
|   | 
| virtual vtkPainter *  | GetDelegatePainter () | 
|   | Set/Get the painter to which this painter should propagare its draw calls.  More...
  | 
|   | 
| virtual void  | SetDelegatePainter (vtkPainter *) | 
|   | Set/Get the painter to which this painter should propagare its draw calls.  More...
  | 
|   | 
| void  | Register (vtkObjectBase *o) override | 
|   | Take part in garbage collection.  More...
  | 
|   | 
| void  | UnRegister (vtkObjectBase *o) override | 
|   | Take part in garbage collection.  More...
  | 
|   | 
| virtual void  | SetProgress (double) | 
|   | Set/Get the execution progress of a process object.  More...
  | 
|   | 
| virtual double  | GetProgress () | 
|   | Set/Get the execution progress of a process object.  More...
  | 
|   | 
| void  | SetInput (vtkDataObject *) | 
|   | Set the data object to paint.  More...
  | 
|   | 
| virtual vtkDataObject *  | GetInput () | 
|   | Set the data object to paint.  More...
  | 
|   | 
|   | vtkBaseTypeMacro (vtkObject, vtkObjectBase) | 
|   | 
| virtual void  | DebugOn () | 
|   | Turn debugging output on.  More...
  | 
|   | 
| virtual void  | DebugOff () | 
|   | Turn debugging output off.  More...
  | 
|   | 
| bool  | GetDebug () | 
|   | Get the value of the debug flag.  More...
  | 
|   | 
| void  | SetDebug (bool debugFlag) | 
|   | Set the value of the debug flag.  More...
  | 
|   | 
| virtual void  | Modified () | 
|   | Update the modification time for this object.  More...
  | 
|   | 
| virtual vtkMTimeType  | GetMTime () | 
|   | Return this object's modified time.  More...
  | 
|   | 
| void  | RemoveObserver (unsigned long tag) | 
|   | 
| void  | RemoveObservers (unsigned long event) | 
|   | 
| void  | RemoveObservers (const char *event) | 
|   | 
| void  | RemoveAllObservers () | 
|   | 
| int  | HasObserver (unsigned long event) | 
|   | 
| int  | HasObserver (const char *event) | 
|   | 
| int  | InvokeEvent (unsigned long event) | 
|   | 
| int  | InvokeEvent (const char *event) | 
|   | 
| unsigned long  | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| unsigned long  | AddObserver (const char *event, vtkCommand *, float priority=0.0f) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| vtkCommand *  | GetCommand (unsigned long tag) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| void  | RemoveObserver (vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| void  | RemoveObservers (unsigned long event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| void  | RemoveObservers (const char *event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| int  | HasObserver (unsigned long event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| int  | HasObserver (const char *event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| template<class U , class T >  | 
| unsigned long  | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) | 
|   | Overloads to AddObserver that allow developers to add class member functions as callbacks for events.  More...
  | 
|   | 
| template<class U , class T >  | 
| unsigned long  | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) | 
|   | Overloads to AddObserver that allow developers to add class member functions as callbacks for events.  More...
  | 
|   | 
| template<class U , class T >  | 
| unsigned long  | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) | 
|   | Allow user to set the AbortFlagOn() with the return value of the callback method.  More...
  | 
|   | 
| int  | InvokeEvent (unsigned long event, void *callData) | 
|   | This method invokes an event and return whether the event was aborted or not.  More...
  | 
|   | 
| int  | InvokeEvent (const char *event, void *callData) | 
|   | This method invokes an event and return whether the event was aborted or not.  More...
  | 
|   | 
| const char *  | GetClassName () const  | 
|   | Return the class name as a string.  More...
  | 
|   | 
| virtual void  | Delete () | 
|   | Delete a VTK object.  More...
  | 
|   | 
| virtual void  | FastDelete () | 
|   | Delete a reference to this object.  More...
  | 
|   | 
| void  | InitializeObjectBase () | 
|   | 
| void  | Print (ostream &os) | 
|   | Print an object to an ostream.  More...
  | 
|   | 
| int  | GetReferenceCount () | 
|   | Return the current reference count of this object.  More...
  | 
|   | 
| void  | SetReferenceCount (int) | 
|   | Sets the reference count.  More...
  | 
|   | 
| void  | PrintRevisions (ostream &) | 
|   | Legacy.  More...
  | 
|   | 
| virtual void  | PrintHeader (ostream &os, vtkIndent indent) | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
| virtual void  | PrintTrailer (ostream &os, vtkIndent indent) | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
 | 
| virtual vtkObjectBase *  | NewInstanceInternal () const  | 
|   | 
|   | vtkPSurfaceLICPainter () | 
|   | 
|   | ~vtkPSurfaceLICPainter () | 
|   | 
| virtual void  | GetGlobalMinMax (vtkPainterCommunicator *comm, float &min, float &max) | 
|   | Get the min/max across all ranks.  More...
  | 
|   | 
| virtual vtkPainterCommunicator *  | CreateCommunicator (int include) | 
|   | Creates a new communicator with/without the calling processes as indicated by the passed in flag, if not 0 the calling process is included in the new communicator.  More...
  | 
|   | 
| virtual bool  | NeedToUpdateCommunicator () | 
|   | Ensure that if any rank udpates the communicator they all do.  More...
  | 
|   | 
 | 
| virtual void  | StartTimerEvent (const char *name) | 
|   | Methods used for parallel benchmarks.  More...
  | 
|   | 
| virtual void  | EndTimerEvent (const char *name) | 
|   | Methods used for parallel benchmarks.  More...
  | 
|   | 
|   | vtkSurfaceLICPainter () | 
|   | 
|   | ~vtkSurfaceLICPainter () | 
|   | 
| virtual void  | ProcessInformation (vtkInformation *info) | 
|   | Called before RenderInternal() if the Information has been changed since the last time this method was called.  More...
  | 
|   | 
| void  | CreateCommunicator () | 
|   | Creates a new communicator for internal use based on this rank's visible data.  More...
  | 
|   | 
| void  | GetBounds (vtkDataObject *data, double bounds[6]) | 
|   | Computes data bounds.  More...
  | 
|   | 
| void  | ReportReferences (vtkGarbageCollector *collector) override | 
|   | Take part in garbage collection.  More...
  | 
|   | 
| void  | UpdateNoiseImage (vtkRenderWindow *renWin) | 
|   | Updates the noise texture, downsampling by the requested sample rate.  More...
  | 
|   | 
| virtual void  | RenderInternal (vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly) | 
|   | Performs the actual rendering.  More...
  | 
|   | 
| void  | ValidateContext (vtkRenderer *renderer) | 
|   | Look for changes that would trigger stage updates.  More...
  | 
|   | 
| bool  | CanRenderSurfaceLIC (vtkActor *actor, int typeflags) | 
|   | Returns true when rendering LIC is possible.  More...
  | 
|   | 
| bool  | NeedToUpdateOutputData () | 
|   | Return false if stage can be skipped.  More...
  | 
|   | 
| bool  | NeedToRenderGeometry (vtkRenderer *renderer, vtkActor *actor) | 
|   | Return false if stage can be skipped.  More...
  | 
|   | 
| bool  | NeedToGatherVectors () | 
|   | Return false if stage can be skipped.  More...
  | 
|   | 
| bool  | NeedToComputeLIC () | 
|   | Return false if stage can be skipped.  More...
  | 
|   | 
| bool  | NeedToColorLIC () | 
|   | Return false if stage can be skipped.  More...
  | 
|   | 
| void  | SetUpdateAll () | 
|   | Return false if stage can be skipped.  More...
  | 
|   | 
| bool  | PrepareOutput () | 
|   | resoucre allocators  More...
  | 
|   | 
| void  | InitializeResources () | 
|   | resoucre allocators  More...
  | 
|   | 
| bool  | VectorsToTCoords (vtkDataObject *dataObj) | 
|   | set tcoords with vectors  More...
  | 
|   | 
| bool  | VectorsToTCoords (vtkDataSet *dataObj) | 
|   | set tcoords with vectors  More...
  | 
|   | 
| void  | ClearTCoords (vtkDataSet *data) | 
|   | set tcoords with vectors  More...
  | 
|   | 
|   | vtkPainter () | 
|   | 
|   | ~vtkPainter () | 
|   | 
| void  | ReportReferences (vtkGarbageCollector *collector) override | 
|   | Take part in garbage collection.  More...
  | 
|   | 
| void  | UpdateDelegatePainter () | 
|   | Updates the delegate painter.  More...
  | 
|   | 
| virtual void  | PassInformation (vtkPainter *toPainter) | 
|   | Pass on the information and data (output) from the this to the argument painter.  More...
  | 
|   | 
| virtual void  | PrepareForRendering (vtkRenderer *, vtkActor *) | 
|   | Some subclasses may need to do some preprocessing before the actual rendering can be done eg.  More...
  | 
|   | 
| virtual void  | UpdateDelegateProgress (vtkPainter *delegate, double amount) | 
|   | Called when the delegate painter reports its progress.  More...
  | 
|   | 
| virtual void  | ObserverPainterProgress (vtkPainter *toObserve) | 
|   | Adds a progress event observer to toObserve.  More...
  | 
|   | 
| void  | UpdateProgress (double amount) | 
|   | Update the progress of the process object.  More...
  | 
|   | 
| vtkAbstractArray *  | GetInputArrayToProcess (int fieldAssociation, int fieldAttributeType, vtkDataSet *ds, bool *use_cell_data=0) | 
|   | Helper method to get input array to process.  More...
  | 
|   | 
| vtkAbstractArray *  | GetInputArrayToProcess (int fieldAssociation, const char *name, vtkDataSet *dsl, bool *use_cell_data=0) | 
|   | Helper method to get input array to process.  More...
  | 
|   | 
|   | vtkObject () | 
|   | 
|   | ~vtkObject () override | 
|   | 
| void  | RegisterInternal (vtkObjectBase *, vtkTypeBool check) override | 
|   | 
| void  | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) override | 
|   | 
| void  | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) | 
|   | These methods allow a command to exclusively grab all events.  More...
  | 
|   | 
| void  | InternalReleaseFocus () | 
|   | These methods allow a command to exclusively grab all events.  More...
  | 
|   | 
|   | vtkObjectBase () | 
|   | 
| virtual  | ~vtkObjectBase () | 
|   | 
| virtual void  | CollectRevisions (ostream &) | 
|   | 
|   | vtkObjectBase (const vtkObjectBase &) | 
|   | 
| void  | operator= (const vtkObjectBase &) | 
|   |