50 #ifndef vtkParametricFunctionSource_h 51 #define vtkParametricFunctionSource_h 53 #include "vtkFiltersSourcesModule.h" 86 vtkGetMacro(UResolution,
int);
96 vtkGetMacro(VResolution,
int);
105 vtkSetClampMacro(WResolution,
int, 2,
VTK_INT_MAX);
106 vtkGetMacro(WResolution,
int);
117 vtkBooleanMacro(GenerateTextureCoordinates,
vtkTypeBool);
118 vtkSetClampMacro(GenerateTextureCoordinates,
vtkTypeBool, 0, 1);
119 vtkGetMacro(GenerateTextureCoordinates,
vtkTypeBool);
130 vtkSetClampMacro(GenerateNormals,
vtkTypeBool, 0, 1);
166 SCALAR_FUNCTION_DEFINED
174 vtkSetClampMacro(ScalarMode,
int, SCALAR_NONE, SCALAR_FUNCTION_DEFINED);
175 vtkGetMacro(ScalarMode,
int);
190 {this->SetScalarMode(SCALAR_FUNCTION_DEFINED);}
204 vtkSetMacro(OutputPointsPrecision,
int);
205 vtkGetMacro(OutputPointsPrecision,
int);
243 void MakeTriangles(
vtkCellArray * strips,
int PtsU,
int PtsV);
void SetScalarModeToNone(void)
Get/Set the mode used for the scalar data.
vtkTypeBool GenerateNormals
void SetScalarModeToY(void)
Get/Set the mode used for the scalar data.
vtkTypeUInt32 vtkMTimeType
void SetScalarModeToV0(void)
Get/Set the mode used for the scalar data.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
void SetScalarModeToU(void)
Get/Set the mode used for the scalar data.
int OutputPointsPrecision
SCALAR_MODE
Enumerate the supported scalar generation modes.
void SetScalarModeToDistance(void)
Get/Set the mode used for the scalar data.
static vtkPolyDataAlgorithm * New()
abstract interface for parametric functions
void SetScalarModeToPhase(void)
Get/Set the mode used for the scalar data.
Superclass for algorithms that produce only polydata as output.
void SetScalarModeToModulus(void)
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.
void SetScalarModeToX(void)
Get/Set the mode used for the scalar data.
void SetScalarModeToU0(void)
Get/Set the mode used for the scalar data.
void SetScalarModeToZ(void)
Get/Set the mode used for the scalar data.
void SetScalarModeToQuadrant(void)
Get/Set the mode used for the scalar data.
object to represent cell connectivity
void SetScalarModeToU0V0(void)
Get/Set the mode used for the scalar data.
void SetScalarModeToFunctionDefined(void)
Get/Set the mode used for the scalar data.
vtkParametricFunction * ParametricFunction
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
tessellate parametric functions
void SetScalarModeToV(void)
Get/Set the mode used for the scalar data.