49 #ifndef __vtkParametricFunctionSource_h
50 #define __vtkParametricFunctionSource_h
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);
180 vtkSetMacro(OutputPointsPrecision,
int);
181 vtkGetMacro(OutputPointsPrecision,
int);
214 void MakeTriangleStrips (
vtkCellArray * strips,
int PtsU,
int PtsV );
void SetScalarModeToNone(void)
void SetScalarModeToY(void)
GLenum GLenum GLenum input
void SetScalarModeToV0(void)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void SetScalarModeToU(void)
int OutputPointsPrecision
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.
virtual unsigned long GetMTime()
void SetScalarModeToModulus(void)
a simple class to control print indentation
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)