49 #ifndef vtkParametricFunctionSource_h
50 #define vtkParametricFunctionSource_h
79 vtkGetMacro(UResolution,
int);
87 vtkGetMacro(VResolution,
int);
95 vtkGetMacro(WResolution,
int);
103 vtkBooleanMacro(GenerateTextureCoordinates,
int);
104 vtkSetClampMacro(GenerateTextureCoordinates,
int,0,1);
105 vtkGetMacro(GenerateTextureCoordinates,
int);
112 vtkBooleanMacro(GenerateNormals,
int);
113 vtkSetClampMacro(GenerateNormals,
int,0,1);
114 vtkGetMacro(GenerateNormals,
int);
141 SCALAR_FUNCTION_DEFINED };
147 vtkSetClampMacro(ScalarMode,
int, SCALAR_NONE, SCALAR_FUNCTION_DEFINED);
148 vtkGetMacro(ScalarMode,
int);
163 {this->SetScalarMode(SCALAR_FUNCTION_DEFINED);}
173 vtkSetMacro(OutputPointsPrecision,
int);
174 vtkGetMacro(OutputPointsPrecision,
int);
208 void MakeTriangles (
vtkCellArray * strips,
int PtsU,
int PtsV );
void SetScalarModeToNone(void)
void SetScalarModeToY(void)
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)