VTK
9.3.1
Main Page
Related Pages
Topics
Namespaces
Classes
Files
File List
File Members
Accelerators
Vtkm
DataModel
vtkmlib
ImplicitFunctionConverter.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-FileCopyrightText: Copyright (c) Kitware, Inc.
3
// SPDX-FileCopyrightText: Copyright 2012 Sandia Corporation.
4
// SPDX-License-Identifier: LicenseRef-BSD-3-Clause-Sandia-USGov
5
#ifndef vtkmlib_ImplicitFunctionConverter_h
6
#define vtkmlib_ImplicitFunctionConverter_h
7
8
#include "vtkAcceleratorsVTKmDataModelModule.h"
9
#include "
vtkType.h
"
// For vtkMTimeType
10
#include "vtkmConfigDataModel.h"
//required for general vtkm setup
11
12
#include "vtkm/ImplicitFunction.h"
13
14
VTK_ABI_NAMESPACE_BEGIN
15
class
vtkImplicitFunction
;
16
VTK_ABI_NAMESPACE_END
17
18
namespace
tovtkm
19
{
20
VTK_ABI_NAMESPACE_BEGIN
21
22
class
VTKACCELERATORSVTKMDATAMODEL_EXPORT
ImplicitFunctionConverter
23
{
24
public
:
25
ImplicitFunctionConverter
();
26
27
void
Set
(
vtkImplicitFunction
*);
28
const
vtkm::ImplicitFunctionGeneral&
Get
();
29
30
private
:
31
vtkImplicitFunction
* InFunction;
32
vtkm::ImplicitFunctionGeneral OutFunction;
33
mutable
vtkMTimeType
MTime;
34
};
35
36
VTK_ABI_NAMESPACE_END
37
}
38
39
#endif
// vtkmlib_ImplicitFunctionConverter_h
tovtkm::ImplicitFunctionConverter
Definition
ImplicitFunctionConverter.h:23
tovtkm::ImplicitFunctionConverter::Set
void Set(vtkImplicitFunction *)
tovtkm::ImplicitFunctionConverter::ImplicitFunctionConverter
ImplicitFunctionConverter()
tovtkm::ImplicitFunctionConverter::Get
const vtkm::ImplicitFunctionGeneral & Get()
vtkImplicitFunction
abstract interface for implicit functions
Definition
vtkImplicitFunction.h:50
tovtkm
Definition
DataArrayConverters.h:35
vtkType.h
vtkMTimeType
vtkTypeUInt32 vtkMTimeType
Definition
vtkType.h:270
Generated on Tue Oct 8 2024 00:00:00 for VTK by
1.12.0