Go to the documentation of this file.
31 #ifndef vtkHyperOctreeSampleFunction_h
32 #define vtkHyperOctreeSampleFunction_h
142 {this->SetOutputScalarType(
VTK_LONG);}
146 {this->SetOutputScalarType(
VTK_INT);}
154 {this->SetOutputScalarType(
VTK_CHAR);}
#define vtkGetObjectMacro(name, type)
static vtkHyperOctreeSampleFunction * New()
void SetDimension(int dim)
sample an implicit function over an hyperoctree
void SetMinLevels(int minLevels)
#define vtkSetVector3Macro(name, type)
void SetOutputScalarTypeToUnsignedShort()
#define VTK_UNSIGNED_SHORT
void SetOutputScalarTypeToShort()
void SetOutputScalarTypeToDouble()
void SetOutputScalarTypeToFloat()
~vtkHyperOctreeSampleFunction()
#define vtkTypeMacro(thisClass, superclass)
Objects that can traverse hyperoctree nodes.
void SetOutputScalarTypeToInt()
void SetOutputScalarTypeToUnsignedChar()
void SetThreshold(double threshold)
abstract interface for implicit functions
Superclass for algorithms that produce only octree as output.
void SetOutputScalarTypeToChar()
GLint GLint GLsizei GLsizei GLsizei depth
#define VTKFILTERSHYPERTREE_EXPORT
#define vtkGetVector3Macro(name, type)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetLevels(int levels)
void SetDepth(double depth)
void SetOutputScalarTypeToLong()
a simple class to control print indentation
void SetOutputScalarTypeToUnsignedInt()
#define VTK_UNSIGNED_CHAR
#define vtkGetMacro(name, type)
void SetWidth(double width)
void PrintSelf(ostream &os, vtkIndent indent)
#define VTK_UNSIGNED_LONG
GLint GLint GLsizei width
vtkSetMacro(IgnoreDriverBugs, bool)
void SetHeight(double height)
vtkImplicitFunction * ImplicitFunction
int RequestInformation(vtkInformation *vtkNotUsed(request), vtkInformationVector **vtkNotUsed(inputVector), vtkInformationVector *outputVector)
virtual void SetImplicitFunction(vtkImplicitFunction *)
vtkHyperOctreeSampleFunction()
A dataset structured as a tree where each node has exactly 2^n children.
void SetOutputScalarTypeToUnsignedLong()
void Subdivide(vtkHyperOctreeCursor *cursor, int level, vtkHyperOctree *output)
GLint GLint GLsizei GLsizei height