- paraview.simple.Contour(*input, **params)¶
- The Contour
filter computes isolines or isosurfaces using a selected point-centered scalar array. The Contour filter operates on any type of data set, but the input is required to have at least one point-centered scalar (single-component) array. The output of this filter is polygonal.
If this property is set to 1, a scalar array containing a gradient value at each point in the isosurface or isoline will be created by this filter; otherwise an array of gradients will not be computed. This operation is fairly expensive both in terms of computation time and memory required, so if the output dataset produced by the contour filter will be processed by filters that modify the dataset’s topology or geometry, it may be wise to set the value of this property to 0. Not that if ComputeNormals is set to 1, then gradients will have to be calculated, but they will only be stored in the output dataset if ComputeGradients is also set to 1.
If this property is set to 1, a scalar array containing a normal value at each point in the isosurface or isoline will be created by the contour filter; otherwise an array of normals will not be computed. This operation is fairly expensive both in terms of computation time and memory required, so if the output dataset produced by the contour filter will be processed by filters that modify the dataset’s topology or geometry, it may be wise to set the value of this property to 0. Select whether to compute normals.
If this property is set to 1, an array of scalars (containing the contour value) will be added to the output dataset. If set to 0, the output will not contain this array.
This property specifies the name of the scalar array from which the contour filter will compute isolines and/or isosurfaces.
Choose the contour strategy to apply (3D case only). **IMPORTANT**: the **Use Decomposed Polyhedra** strategy generally leads to better results but can take significantly more time to complete.
This parameter controls whether to use Fast Mode or not. Fast Mode is only applicable to vtkImageData input and when GenerateTriangles is on. Fast Mode is much faster but it may produce degenerate triangles.
This parameter controls whether to produce triangles in the output. Warning: Many filters do not properly handle non-triangular polygons.
This property specifies the input dataset to be used by the contour filter.
This property specifies the values at which to compute isosurfaces/isolines and also the number of such values.
Select the output precision of the coordinates. **Single** sets the output to single-precision floating-point (i.e., float), **Double** sets it to double-precision floating-point (i.e., double), and **Default** sets it to the same precision as the precision of the points in the input. Defaults to ***Single***.
This property specifies which incremental point locator to use for handling duplicate/coincident points.
Data Descriptors inherited from Proxy¶
dictionary for instance variables (if defined)
list of weak references to the object (if defined)
Initialize = aInitialize(self, connection=None, update=True)
Methods inherited from SourceProxy¶
Called when the filename of a source proxy is changed.
Returns the associated cell data information.
- GetDataInformation(self, idx=None)
This method returns a DataInformation wrapper around a vtkPVDataInformation
Returns the associated cell data information.
Returns the associated point data information.
- UpdatePipeline(self, time=None)
This method updates the server-side VTK pipeline and the associated data information. Make sure to update a source to validate the output meta-data.
This method updates the meta-data of the server-side VTK pipeline and the associated information properties
- __getitem__(self, idx)
Given a slice, int or string, returns the corresponding output port
Methods inherited from Proxy¶
- GetProperty(self, name)
Given a property name, returns the property object.
- GetPropertyValue(self, name)
Returns a scalar for properties with 1 elements, the property itself for vectors.
- InitializeFromProxy(self, aProxy, update=True)
Constructor. Assigns proxy to self.SMProxy, updates the server object as well as register the proxy in _pyproxies dictionary.
Returns a list of all property names on this proxy.
- SetPropertyWithName(self, pname, arg)
Generic method for setting the value of a property.
Destructor. Cleans up all observers as well as remove the proxy from the _pyproxies dictionary
- __eq__(self, other)
Returns true if the underlying SMProxies are the same.
- __getattr__(self, name)
With the exception of a few overloaded methods, returns the SMProxy method
- __init__(self, **args)
Default constructor. It can be used to initialize properties by passing keyword arguments where the key is the name of the property. In addition registrationGroup and registrationName (optional) can be specified (as keyword arguments) to automatically register the proxy with the proxy manager.
Creates an iterator for the properties.
- __ne__(self, other)
Returns false if the underlying SMProxies are the same.
- __setattr__(self, name, value)
Implement setattr(self, name, value).
add_attribute(self, name, value)
For the full list of servermanager proxies, please refer to Available readers, sources, writers, filters and animation cues