|
void | SetImplicitFunction (const vtkm::ImplicitFunctionGeneral &func) |
| Set the implicit function that is used to perform the slicing. More...
|
|
const vtkm::ImplicitFunctionGeneral & | GetImplicitFunction () const |
| Get the implicit function that us used to perform the slicing. More...
|
|
void | SetComputeFastNormalsForStructured (bool on) |
|
bool | GetComputeFastNormalsForStructured () const |
|
void | SetComputeFastNormalsForUnstructured (bool on) |
|
bool | GetComputeFastNormalsForUnstructured () const |
|
void | SetNumberOfIsoValues (vtkm::Id num) |
|
vtkm::Id | GetNumberOfIsoValues () const |
|
void | SetIsoValue (vtkm::Float64 v) |
| Set a field value on which to extract a contour. More...
|
|
void | SetIsoValue (vtkm::Id index, vtkm::Float64 v) |
| Set a field value on which to extract a contour. More...
|
|
void | SetIsoValues (const std::vector< vtkm::Float64 > &values) |
| Set multiple iso values at once. More...
|
|
vtkm::Float64 | GetIsoValue (vtkm::Id index=0) const |
| Return a value used to contour the mesh. More...
|
|
void | SetGenerateNormals (bool flag) |
| Set whether normals should be generated. More...
|
|
bool | GetGenerateNormals () const |
| Get whether normals should be generated. More...
|
|
void | SetAddInterpolationEdgeIds (bool flag) |
| Set whether to append the ids of the intersected edges to the vertices of the isosurface triangles. More...
|
|
bool | GetAddInterpolationEdgeIds () const |
| Get whether to append the ids of the intersected edges to the vertices of the isosurface triangles. More...
|
|
void | SetComputeFastNormals (bool flag) |
| Set whether the fast path should be used for normals computation. More...
|
|
bool | GetComputeFastNormals () const |
| Get whether the fast path should be used for normals computation. More...
|
|
void | SetNormalArrayName (const std::string &name) |
| Set the name of the field for the generated normals. More...
|
|
const std::string & | GetNormalArrayName () const |
| Get the name of the field for the generated normals. More...
|
|
void | SetInputCellDimension (vtkm::filter::contour::ContourDimension dimension) |
| Specify the dimension of cells on which to operate the contour. More...
|
|
vtkm::filter::contour::ContourDimension | GetInputCellDimension () const |
| Specify the dimension of cells on which to operate the contour. More...
|
|
void | SetInputCellDimensionToAuto () |
| Specifies an automatic selection of the input cell dimension. More...
|
|
void | SetInputCellDimensionToAll () |
| Specifies a combination of all possible contours. More...
|
|
void | SetInputCellDimensionToPolyhedra () |
| Specifies running contours on polyhedra. More...
|
|
void | SetInputCellDimensionToPolygons () |
| Specifies running contours on polygons. More...
|
|
void | SetInputCellDimensionToLines () |
| Specifies running contours on lines. More...
|
|
void | SetMergeDuplicatePoints (bool on) |
| Set whether the points generated should be unique for every triangle or will duplicate points be merged together. More...
|
|
bool | GetMergeDuplicatePoints () const |
| Get whether the points generated should be unique for every triangle or will duplicate points be merged together. More...
|
|
| Filter () |
|
virtual | ~Filter () |
|
vtkm::cont::DataSet | Execute (const vtkm::cont::DataSet &input) |
| Executes the filter on the input and produces a result dataset. More...
|
|
vtkm::cont::PartitionedDataSet | Execute (const vtkm::cont::PartitionedDataSet &input) |
| Executes the filter on the input PartitionedDataSet and produces a result PartitionedDataSet. More...
|
|
void | SetFieldsToPass (const vtkm::filter::FieldSelection &fieldsToPass) |
| Specify which fields get passed from input to output. More...
|
|
void | SetFieldsToPass (vtkm::filter::FieldSelection &&fieldsToPass) |
| Specify which fields get passed from input to output. More...
|
|
void | SetFieldsToPass (const vtkm::filter::FieldSelection &fieldsToPass, vtkm::filter::FieldSelection::Mode mode) |
|
void | SetFieldsToPass (std::initializer_list< std::string > fields, vtkm::filter::FieldSelection::Mode mode=vtkm::filter::FieldSelection::Mode::Select) |
| Specify which fields get passed from input to output. More...
|
|
void | SetFieldsToPass (std::initializer_list< std::pair< std::string, vtkm::cont::Field::Association >> fields, vtkm::filter::FieldSelection::Mode mode=vtkm::filter::FieldSelection::Mode::Select) |
| Specify which fields get passed from input to output. More...
|
|
void | SetFieldsToPass (const std::string &fieldname, vtkm::cont::Field::Association association, vtkm::filter::FieldSelection::Mode mode=vtkm::filter::FieldSelection::Mode::Select) |
| Specify which fields get passed from input to output. More...
|
|
void | SetFieldsToPass (const std::string &fieldname, vtkm::filter::FieldSelection::Mode mode) |
| Specify which fields get passed from input to output. More...
|
|
const vtkm::filter::FieldSelection & | GetFieldsToPass () const |
| Specify which fields get passed from input to output. More...
|
|
vtkm::filter::FieldSelection & | GetFieldsToPass () |
| Specify which fields get passed from input to output. More...
|
|
void | SetPassCoordinateSystems (bool flag) |
| Specify whether to always pass coordinate systems. More...
|
|
bool | GetPassCoordinateSystems () const |
| Specify whether to always pass coordinate systems. More...
|
|
void | SetOutputFieldName (const std::string &name) |
| Specifies the name of the output field generated. More...
|
|
const std::string & | GetOutputFieldName () const |
| Specifies the name of the output field generated. More...
|
|
void | SetActiveField (const std::string &name, vtkm::cont::Field::Association association=vtkm::cont::Field::Association::Any) |
| Specifies a field to operate on. More...
|
|
void | SetActiveField (vtkm::IdComponent index, const std::string &name, vtkm::cont::Field::Association association=vtkm::cont::Field::Association::Any) |
| Specifies a field to operate on. More...
|
|
const std::string & | GetActiveFieldName (vtkm::IdComponent index=0) const |
| Specifies a field to operate on. More...
|
|
vtkm::cont::Field::Association | GetActiveFieldAssociation (vtkm::IdComponent index=0) const |
| Specifies a field to operate on. More...
|
|
void | SetActiveCoordinateSystem (vtkm::Id coord_idx) |
| Specifies the coordinate system index to make active to use when processing the input vtkm::cont::DataSet . More...
|
|
void | SetActiveCoordinateSystem (vtkm::IdComponent index, vtkm::Id coord_idx) |
| Specifies the coordinate system index to make active to use when processing the input vtkm::cont::DataSet . More...
|
|
vtkm::Id | GetActiveCoordinateSystemIndex (vtkm::IdComponent index=0) const |
| Specifies the coordinate system index to make active to use when processing the input vtkm::cont::DataSet . More...
|
|
void | SetUseCoordinateSystemAsField (bool val) |
| Specifies whether to use point coordinates as the input field. More...
|
|
void | SetUseCoordinateSystemAsField (vtkm::IdComponent index, bool val) |
| Specifies whether to use point coordinates as the input field. More...
|
|
bool | GetUseCoordinateSystemAsField (vtkm::IdComponent index=0) const |
| Specifies whether to use point coordinates as the input field. More...
|
|
vtkm::IdComponent | GetNumberOfActiveFields () const |
| Return the number of active fields currently set. More...
|
|
virtual bool | CanThread () const |
| Returns whether the filter can execute on partitions in concurrent threads. More...
|
|
void | SetThreadsPerCPU (vtkm::Id numThreads) |
|
void | SetThreadsPerGPU (vtkm::Id numThreads) |
|
vtkm::Id | GetThreadsPerCPU () const |
|
vtkm::Id | GetThreadsPerGPU () const |
|
bool | GetRunMultiThreadedFilter () const |
|
void | SetRunMultiThreadedFilter (bool val) |
|
void | SetInvoker (vtkm::cont::Invoker inv) |
| Specify the vtkm::cont::Invoker to be used to execute worklets by this filter instance. More...
|
|