27 #ifndef __vtkSurfaceLICPainter_h
28 #define __vtkSurfaceLICPainter_h
54 vtkSetMacro(Enable,
int);
55 vtkGetMacro(Enable,
int);
56 vtkBooleanMacro(Enable,
int);
64 void SetInputArrayToProcess(
int fieldAssociation,
const char *
name);
65 void SetInputArrayToProcess(
int fieldAssociation,
int fieldAttributeType);
75 vtkSetMacro( EnhancedLIC,
int );
76 vtkGetMacro( EnhancedLIC,
int );
77 vtkBooleanMacro( EnhancedLIC,
int );
82 vtkSetMacro(NumberOfSteps,
int);
83 vtkGetMacro(NumberOfSteps,
int);
88 vtkSetMacro(StepSize,
double);
89 vtkGetMacro(StepSize,
double);
96 vtkSetClampMacro(LICIntensity,
double, 0.0, 1.0);
97 vtkGetMacro(LICIntensity,
double);
103 {
return this->RenderingPreparationSuccess; }
138 unsigned long typeflags,
bool forceCompileOnly);
143 bool PrepareOutput();
166 vtkInternals* Internals;
represents an object (geometry & properties) in a rendered scene
virtual void RenderInternal(vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
abstract class to specify dataset behavior
virtual void ReportReferences(vtkGarbageCollector *collector)
int GetRenderingPreparationSuccess()
virtual vtkDataObject * GetOutput()
virtual void PrepareForRendering(vtkRenderer *, vtkActor *)
abstract specification for renderers
int RenderingPreparationSuccess
virtual void ReleaseGraphicsResources(vtkWindow *)
Detect and break reference loops.
window superclass for vtkRenderWindow
a simple class to control print indentation
painter that performs LIC on the surface of arbitrary geometry.
create a window for renderers to draw into
Abstract class for drawing poly data.
general representation of visualization data
virtual void PrintSelf(ostream &os, vtkIndent indent)