Go to the documentation of this file.
35 #ifndef vtkSampleFunction_h
36 #define vtkSampleFunction_h
70 {this->SetOutputScalarType(
VTK_LONG);}
74 {this->SetOutputScalarType(
VTK_INT);}
82 {this->SetOutputScalarType(
VTK_CHAR);}
101 double yMin,
double yMax,
102 double zMin,
double zMax);
164 int SampleDimensions[3];
165 double ModelBounds[6];
void SetOutputScalarTypeToFloat()
#define vtkGetObjectMacro(name, type)
void SetModelBounds(double xMin, double xMax, double yMin, double yMax, double zMin, double zMax)
#define VTK_UNSIGNED_SHORT
#define vtkTypeMacro(thisClass, superclass)
void SetOutputScalarTypeToShort()
abstract superclass for arrays of numeric data
Generic algorithm superclass for image algs.
#define vtkGetVectorMacro(name, type, count)
void SetOutputScalarTypeToDouble()
#define VTKIMAGINGHYBRID_EXPORT
abstract interface for implicit functions
void SetOutputScalarTypeToUnsignedShort()
void SetOutputScalarTypeToUnsignedLong()
void PrintSelf(ostream &os, vtkIndent indent)
sample an implicit function over a structured point set
void SetOutputScalarTypeToUnsignedChar()
virtual void SetImplicitFunction(vtkImplicitFunction *)
a simple class to control print indentation
#define vtkSetStringMacro(name)
#define VTK_UNSIGNED_CHAR
void SetOutputScalarTypeToLong()
#define vtkGetMacro(name, type)
void SetOutputScalarTypeToInt()
vtkGetStringMacro(ExtensionsString)
Detect and break reference loops.
#define VTK_UNSIGNED_LONG
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
void Cap(vtkDataArray *s)
void SetSampleDimensions(int dim[3])
vtkImplicitFunction * ImplicitFunction
void SetSampleDimensions(int i, int j, int k)
void SetOutputScalarTypeToChar()
virtual void ReportReferences(vtkGarbageCollector *)
void SetOutputScalarTypeToUnsignedInt()
void ExecuteDataWithInformation(vtkDataObject *, vtkInformation *)
general representation of visualization data
static vtkSampleFunction * New()
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetModelBounds(const double bounds[6])