16 #ifndef vtkAMRContourFilter_h
17 #define vtkAMRContourFilter_h
19 #include "vtkFiltersAMRModule.h"
22 VTK_ABI_NAMESPACE_BEGIN
45 void SetValue(
int i,
double value);
46 double GetValue(
int i);
48 void GetValues(
double* contourValues);
49 void SetNumberOfContours(
int number);
50 int GetNumberOfContours();
51 void GenerateValues(
int numContours,
double range[2]);
52 void GenerateValues(
int numContours,
double rangeStart,
double rangeEnd);
53 void SetContourValues(
const std::vector<double>& values);
54 std::vector<double> GetContourValues();
67 void SetComputeNormals(
bool val);
68 bool GetComputeNormals();
69 vtkBooleanMacro(ComputeNormals,
bool);
77 void SetComputeScalars(
bool val);
78 bool GetComputeScalars();
88 void SetGenerateTriangles(
bool val);
89 bool GetGenerateTriangles();
90 vtkBooleanMacro(GenerateTriangles,
bool);
115 static bool ContourDataSet(
127 static void InternalProgressCallbackFunction(
128 vtkObject* arg,
unsigned long,
void* clientdata,
void*);
140 double ProgressFloor = 0.;
141 double ProgressCeiling = 1.;
144 VTK_ABI_NAMESPACE_END
145 #endif // vtkAMRContourFilter_h
composite dataset to encapsulates a dataset consisting of partitions.
abstract base class for most VTK objects
Superclass for algorithms that produce vtkPartitionedDataSetAlgorithm.
represent and manipulate point attribute data
vtkTypeUInt32 vtkMTimeType
abstract class to specify dataset behavior
record modification and/or execution time
represent and manipulate cell attribute data
A contour filter for vtkOverlappingAMR data.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
supports function callbacks
Superclass for all sources, filters, and sinks in VTK.
generate isosurfaces/isolines from scalar values
a simple class to control print indentation
merge exactly coincident points
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Methods for subclasses to override to handle different pipeline requests.
virtual vtkMTimeType GetMTime()
Return this object's modified time.
dynamic, self-adjusting array of unsigned char
object to represent cell connectivity
A contour filter for vtkOverlappingAMR data.
a multi-resolution dataset based on vtkCartesianGrid allowing overlaps
static vtkAlgorithm * New()
Abstract API for vtkImageData and vtkRectilinearGrid.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.