VTK-m
2.2
vtkm
rendering
internal
RunTriangulator.h
Go to the documentation of this file.
1
//============================================================================
2
// Copyright (c) Kitware, Inc.
3
// All rights reserved.
4
// See LICENSE.txt for details.
5
//
6
// This software is distributed WITHOUT ANY WARRANTY; without even
7
// the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
8
// PURPOSE. See the above copyright notice for more information.
9
//============================================================================
10
#ifndef vtk_m_rendering_internal_RunTriangulator_h
11
#define vtk_m_rendering_internal_RunTriangulator_h
12
13
#include <
vtkm/rendering/vtkm_rendering_export.h
>
14
15
#include <
vtkm/cont/ArrayHandle.h
>
16
#include <
vtkm/cont/Field.h
>
17
#include <
vtkm/cont/RuntimeDeviceTracker.h
>
18
#include <
vtkm/cont/UnknownCellSet.h
>
19
20
namespace
vtkm
21
{
22
namespace
rendering
23
{
24
namespace
internal
25
{
26
32
VTKM_RENDERING_EXPORT
33
void
RunTriangulator(
const
vtkm::cont::UnknownCellSet
& cellSet,
34
vtkm::cont::ArrayHandle<vtkm::Id4>
& indices,
35
vtkm::Id
& numberOfTriangles,
36
const
vtkm::cont::Field
& ghostField =
vtkm::cont::Field
());
37
}
38
}
39
}
// namespace vtkm::rendering::internal
40
41
#endif //vtk_m_rendering_internal_RunTriangulator_h
vtkm::cont::ArrayHandle
Manages an array-worth of data.
Definition:
ArrayHandle.h:300
ArrayHandle.h
vtkm
Groups connected points that have the same field value.
Definition:
Atomic.h:19
VTKM_RENDERING_EXPORT
#define VTKM_RENDERING_EXPORT
Definition:
vtkm_rendering_export.h:44
RuntimeDeviceTracker.h
UnknownCellSet.h
vtkm::cont::UnknownCellSet
A CellSet of an unknown type.
Definition:
UnknownCellSet.h:48
vtkm_rendering_export.h
vtkm::cont::Field
A Field encapsulates an array on some piece of the mesh, such as the points, a cell set,...
Definition:
Field.h:31
Field.h
vtkm::Id
vtkm::Int64 Id
Base type to use to index arrays.
Definition:
Types.h:227
Generated by
1.8.17