38 #ifndef vtkParametricFunctionSource_h
39 #define vtkParametricFunctionSource_h
41 #include "vtkFiltersSourcesModule.h"
44 VTK_ABI_NAMESPACE_BEGIN
74 vtkGetMacro(UResolution,
int);
84 vtkGetMacro(VResolution,
int);
94 vtkGetMacro(WResolution,
int);
105 vtkBooleanMacro(GenerateTextureCoordinates,
vtkTypeBool);
106 vtkSetClampMacro(GenerateTextureCoordinates,
vtkTypeBool, 0, 1);
107 vtkGetMacro(GenerateTextureCoordinates,
vtkTypeBool);
118 vtkSetClampMacro(GenerateNormals,
vtkTypeBool, 0, 1);
164 SCALAR_FUNCTION_DEFINED
172 vtkSetClampMacro(ScalarMode,
int, SCALAR_NONE, SCALAR_FUNCTION_DEFINED);
173 vtkGetMacro(ScalarMode,
int);
201 vtkSetMacro(OutputPointsPrecision,
int);
202 vtkGetMacro(OutputPointsPrecision,
int);
240 void MakeTriangles(
vtkCellArray* strips,
int PtsU,
int PtsV);
246 VTK_ABI_NAMESPACE_END
void SetScalarModeToModulus()
Get/Set the mode used for the scalar data.
vtkTypeBool GenerateNormals
void SetScalarModeToU0()
Get/Set the mode used for the scalar data.
void SetScalarModeToFunctionDefined()
Get/Set the mode used for the scalar data.
vtkTypeUInt32 vtkMTimeType
void SetScalarModeToU()
Get/Set the mode used for the scalar data.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
int OutputPointsPrecision
void SetScalarModeToPhase()
Get/Set the mode used for the scalar data.
SCALAR_MODE
Enumerate the supported scalar generation modes.
void SetScalarModeToV()
Get/Set the mode used for the scalar data.
void SetScalarModeToV0()
Get/Set the mode used for the scalar data.
void SetScalarModeToX()
Get/Set the mode used for the scalar data.
static vtkPolyDataAlgorithm * New()
abstract interface for parametric functions
Superclass for algorithms that produce only polydata as output.
void SetScalarModeToY()
Get/Set the mode used for the scalar data.
a simple class to control print indentation
vtkTypeBool GenerateTextureCoordinates
virtual vtkMTimeType GetMTime()
Return this object's modified time.
object to represent cell connectivity
void SetScalarModeToDistance()
Get/Set the mode used for the scalar data.
void SetScalarModeToQuadrant()
Get/Set the mode used for the scalar data.
void SetScalarModeToZ()
Get/Set the mode used for the scalar data.
vtkParametricFunction * ParametricFunction
void SetScalarModeToU0V0()
Get/Set the mode used for the scalar data.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
tessellate parametric functions
void SetScalarModeToNone()
Get/Set the mode used for the scalar data.