VTK  9.1.0
vtkmClipInternals.h
Go to the documentation of this file.
1/*=========================================================================
2
3 Program: Visualization Toolkit
4 Module: vtkmClipInternals.h
5
6 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7 All rights reserved.
8 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10 This software is distributed WITHOUT ANY WARRANTY; without even
11 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12 PURPOSE. See the above copyright notice for more information.
13
14=========================================================================*/
15
16#ifndef vtkmClipInternals_h
17#define vtkmClipInternals_h
18
19#include "vtkDataArray.h"
20#include "vtkmClip.h"
22
23#include <vtkm/cont/DataSet.h>
24
26{
27 double ClipValue = .0;
28 bool ComputeScalars = true;
29
31 std::unique_ptr<tovtkm::ImplicitFunctionConverter> ClipFunctionConverter;
32
33 vtkm::cont::DataSet ExecuteClipWithImplicitFunction(vtkm::cont::DataSet&);
34 vtkm::cont::DataSet ExecuteClipWithField(vtkm::cont::DataSet&, vtkDataArray*, int);
35};
36
37#endif
38// VTK-HeaderTest-Exclude: vtkmClipInternals.h
abstract superclass for arrays of numeric data
Definition: vtkDataArray.h:159
abstract interface for implicit functions
vtkImplicitFunction * ClipFunction
vtkm::cont::DataSet ExecuteClipWithImplicitFunction(vtkm::cont::DataSet &)
vtkm::cont::DataSet ExecuteClipWithField(vtkm::cont::DataSet &, vtkDataArray *, int)
std::unique_ptr< tovtkm::ImplicitFunctionConverter > ClipFunctionConverter