49 #ifndef __vtkParametricFunctionSource_h
50 #define __vtkParametricFunctionSource_h
52 #include "vtkFiltersSourcesModule.h"
62 void PrintSelf(ostream& os, vtkIndent indent);
78 vtkSetMacro(UResolution,
int);
79 vtkGetMacro(UResolution,
int);
86 vtkSetMacro(VResolution,
int);
87 vtkGetMacro(VResolution,
int);
94 vtkSetMacro(WResolution,
int);
95 vtkGetMacro(WResolution,
int);
103 vtkBooleanMacro(GenerateTextureCoordinates,
int);
104 vtkSetMacro(GenerateTextureCoordinates,
int);
105 vtkGetMacro(GenerateTextureCoordinates,
int);
132 SCALAR_FUNCTION_DEFINED };
154 vtkSetClampMacro(ScalarMode,
int, SCALAR_NONE, SCALAR_FUNCTION_DEFINED);
155 vtkGetMacro(ScalarMode,
int);
173 unsigned long GetMTime();
180 int RequestData(vtkInformation *info, vtkInformationVector **input,
181 vtkInformationVector *output);
194 void Produce1DOutput(vtkInformationVector *output);
195 void Produce2DOutput(vtkInformationVector *output);
204 void MakeTriangleStrips (
vtkCellArray * strips,
int PtsU,
int PtsV );
void SetScalarModeToNone(void)
void SetScalarModeToY(void)
void SetScalarModeToV0(void)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void SetScalarModeToU(void)
void SetScalarModeToDistance(void)
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
abstract interface for parametric functions
void SetScalarModeToPhase(void)
Superclass for algorithms that produce only polydata as output.
void SetScalarModeToModulus(void)
void SetScalarModeToX(void)
void SetScalarModeToU0(void)
int GenerateTextureCoordinates
void SetScalarModeToZ(void)
void SetScalarModeToQuadrant(void)
object to represent cell connectivity
void SetScalarModeToU0V0(void)
void SetScalarModeToFunctionDefined(void)
vtkParametricFunction * ParametricFunction
tessellate parametric functions
void SetScalarModeToV(void)