50 #ifndef vtkParametricFunctionSource_h
51 #define vtkParametricFunctionSource_h
53 #include "vtkFiltersSourcesModule.h"
85 vtkGetMacro(UResolution,
int);
95 vtkGetMacro(VResolution,
int);
105 vtkGetMacro(WResolution,
int);
117 vtkSetClampMacro(GenerateTextureCoordinates,
int,0,1);
118 vtkGetMacro(GenerateTextureCoordinates,
int);
129 vtkSetClampMacro(GenerateNormals,
int,0,1);
130 vtkGetMacro(GenerateNormals,
int);
165 SCALAR_FUNCTION_DEFINED };
172 vtkSetClampMacro(ScalarMode,
int, SCALAR_NONE, SCALAR_FUNCTION_DEFINED);
173 vtkGetMacro(ScalarMode,
int);
188 {this->SetScalarMode(SCALAR_FUNCTION_DEFINED);}
203 vtkGetMacro(OutputPointsPrecision,
int);
208 ~vtkParametricFunctionSource() VTK_OVERRIDE;
220 int GenerateTextureCoordinates;
223 int OutputPointsPrecision;
241 void MakeTriangles (
vtkCellArray * strips,
int PtsU,
int PtsV );
243 vtkParametricFunctionSource(const vtkParametricFunctionSource&) VTK_DELETE_FUNCTION;
244 void operator=(const vtkParametricFunctionSource&) VTK_DELETE_FUNCTION;
void SetScalarModeToNone(void)
Get/Set the mode used for the scalar data.
void SetScalarModeToY(void)
Get/Set the mode used for the scalar data.
void SetScalarModeToV0(void)
Get/Set the mode used for the scalar data.
void SetScalarModeToU(void)
Get/Set the mode used for the scalar data.
SCALAR_MODE
Enumerate the supported scalar generation modes.
void SetScalarModeToDistance(void)
Get/Set the mode used for the scalar data.
vtkTypeUInt64 vtkMTimeType
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
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.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
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.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void SetScalarModeToFunctionDefined(void)
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 SetScalarModeToV(void)
Get/Set the mode used for the scalar data.