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);
220 int GenerateTextureCoordinates;
223 int OutputPointsPrecision;
241 void MakeTriangles (
vtkCellArray * strips,
int PtsU,
int PtsV );
object to represent cell connectivity
a simple class to control print indentation
tessellate parametric functions
void SetScalarModeToV0(void)
void SetScalarModeToY(void)
void SetScalarModeToX(void)
void SetScalarModeToU0(void)
void SetScalarModeToU0V0(void)
void SetScalarModeToV(void)
void SetScalarModeToU(void)
vtkMTimeType GetMTime() override
Return the MTime also considering the parametric function.
void SetScalarModeToPhase(void)
SCALAR_MODE
Enumerate the supported scalar generation modes.
void SetScalarModeToZ(void)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetScalarModeToDistance(void)
void SetScalarModeToFunctionDefined(void)
void SetScalarModeToNone(void)
void SetScalarModeToQuadrant(void)
void SetScalarModeToModulus(void)
virtual void SetParametricFunction(vtkParametricFunction *)
Specify the parametric function to use to generate the tessellation.
static vtkParametricFunctionSource * New()
Create a new instance with (50,50,50) points in the (u-v-w) directions.
abstract interface for parametric functions
Superclass for algorithms that produce only polydata as output.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkTypeUInt64 vtkMTimeType