| 
| virtual int  | IsA (const char *type) | 
|   | Return 1 if this class is the same type of (or a subclass of) the named class.  More...
  | 
|   | 
| vtkPSurfaceLICInterface *  | 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...
  | 
|   | 
| vtkSurfaceLICInterface *  | NewInstance () const  | 
|   | 
| void  | ShallowCopy (vtkSurfaceLICInterface *m) | 
|   | Make a shallow copy of this interface.  More...
  | 
|   | 
| virtual void  | ReleaseGraphicsResources (vtkWindow *win) | 
|   | Release any graphics resources that are being consumed by this mapper.  More...
  | 
|   | 
| bool  | CanRenderSurfaceLIC (vtkActor *actor) | 
|   | Returns true when rendering LIC is possible.  More...
  | 
|   | 
| void  | ValidateContext (vtkRenderer *renderer) | 
|   | Look for changes that would trigger stage updates.  More...
  | 
|   | 
| void  | CreateCommunicator (vtkRenderer *, vtkActor *, vtkDataObject *data) | 
|   | Creates a new communicator for internal use based on this rank's visible data.  More...
  | 
|   | 
| vtkPainterCommunicator *  | GetCommunicator () | 
|   | 
| void  | UpdateCommunicator (vtkRenderer *renderer, vtkActor *actor, vtkDataObject *data) | 
|   | Called from a mapper, does what is needed to make sure the communicators are ready.  More...
  | 
|   | 
| void  | InitializeResources () | 
|   | resoucre allocators  More...
  | 
|   | 
| void  | PrepareForGeometry () | 
|   | 
| void  | CompletedGeometry () | 
|   | 
| void  | GatherVectors () | 
|   | 
| void  | ApplyLIC () | 
|   | 
| void  | CombineColorsAndLIC () | 
|   | 
| void  | CopyToScreen () | 
|   | 
| 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) | 
|   | Each noise value will be length^2 pixels in area.  More...
  | 
|   | 
| virtual int  | GetNoiseGrainSize () | 
|   | Each noise value will be length^2 pixels in area.  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  | SetHasVectors (bool val) | 
|   | Does the data have vectors which we require.  More...
  | 
|   | 
| bool  | GetHasVectors () | 
|   | Does the data have vectors which we require.  More...
  | 
|   | 
| virtual void  | SetEnable (int) | 
|   | Enable/Disable LIC.  More...
  | 
|   | 
| virtual int  | GetEnable () | 
|   | Enable/Disable LIC.  More...
  | 
|   | 
| virtual void  | EnableOn () | 
|   | Enable/Disable LIC.  More...
  | 
|   | 
| virtual void  | EnableOff () | 
|   | Enable/Disable LIC.  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...
  | 
|   | 
|   | 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...
  | 
|   | 
| virtual void  | Register (vtkObjectBase *o) | 
|   | Increase the reference count (mark as used by another object).  More...
  | 
|   | 
| virtual void  | UnRegister (vtkObjectBase *o) | 
|   | Decrease the reference count (release by another object).  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...
  | 
|   |