Go to the documentation of this file.
90 #ifndef vtkContour3DLinearGrid_h
91 #define vtkContour3DLinearGrid_h
93 #include "vtkFiltersCoreModule.h"
116 void SetValue(
int i,
double value);
117 double GetValue(
int i);
119 void GetValues(
double *contourValues);
120 void SetNumberOfContours(
int number);
121 int GetNumberOfContours();
122 void GenerateValues(
int numContours,
double range[2]);
123 void GenerateValues(
int numContours,
double rangeStart,
double rangeEnd);
192 int GetNumberOfThreadsUsed()
193 {
return this->NumberOfThreadsUsed;}
204 {
return this->LargeIds;}
283 rangeStart,
double rangeEnd)
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
double * GetValues()
Return a pointer to a list of contour values.
int GetNumberOfContours()
Get the number of contours in the list of contour values.
int GetNumberOfContours()
Return the number of contours in the.
double * GetValues()
Get a pointer to an array of contour values.
void SetNumberOfContours(int number)
Set the number of contours to place into the list.
~vtkContour3DLinearGrid() override
vtkTypeBool InterpolateAttributes
void SetValue(int i, double value)
Methods to set / get contour values.
bool GetLargeIds()
Inform the user as to whether large ids were used during filter execution.
double GetValue(int i)
Get the ith contour value.
helper object to manage setting and generating contour values
a simple class to control print indentation
int GetOutputPointsPrecision() const
void GenerateValues(int numContours, double range[2])
Generate numContours equally spaced contour values between specified range.
double GetValue(int i)
Get the ith contour value.
void SetValue(int i, double value)
Set the ith contour value.
fast generation of isosurface from 3D linear cells
void SetOutputPointsPrecision(int precision)
Set/get the desired precision for the output types.
int OutputPointsPrecision
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkContour3DLinearGrid * New()
Standard methods for construction, type info, and printing.
vtkMTimeType GetMTime() override
Overloaded GetMTime() because of delegation to the internal vtkContourValues class.
dataset represents arbitrary combinations of all possible cell types
vtkContourValues * ContourValues
vtkTypeBool ComputeNormals
vtkTypeBool SequentialProcessing
void SetNumberOfContours(const int number)
Set the number of contours to place into the list.
void GenerateValues(int numContours, double range[2])
Generate numContours equally spaced contour values between specified range.
vtkTypeUInt32 vtkMTimeType
Superclass for algorithms that produce only polydata as output.