VTK  9.6.20260416
vtkMarchingCubesPolygonCases.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2// SPDX-License-Identifier: BSD-3-Clause
3#ifndef vtkMarchingCubesPolygonCases_h
4#define vtkMarchingCubesPolygonCases_h
5//
6// marching cubes case table for generating polygon isosurfaces
7//
8#include "vtkCommonDataModelModule.h" // For export macro
9#include "vtkDeprecation.h"
10#include "vtkSystemIncludes.h"
11
12VTK_ABI_NAMESPACE_BEGIN
13struct VTKCOMMONDATAMODEL_EXPORT VTK_DEPRECATED_IN_9_7_0(
14 "Use vtkMarchingCellsContourCases") vtkMarchingCubesPolygonCases
15{
16 int edges[17];
17 VTK_DEPRECATED_IN_9_7_0("Use vtkMarchingCellsContourCases::GetHexahedronWithPolygonCase()")
19};
20
21VTK_ABI_NAMESPACE_END
22#endif
23
24// VTK-HeaderTest-Exclude: vtkMarchingCubesPolygonCases.h
static vtkMarchingCubesPolygonCases * GetCases()
#define VTK_DEPRECATED_IN_9_7_0(reason)