VTK  9.7.1
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 
12 VTK_ABI_NAMESPACE_BEGIN
13 struct VTKCOMMONDATAMODEL_EXPORT VTK_DEPRECATED_IN_9_7_0(
15 {
16  int edges[17];
17  VTK_DEPRECATED_IN_9_7_0("Use vtkMarchingCellsContourCases::GetHexahedronWithPolygonCase()")
18  static vtkMarchingCubesPolygonCases* GetCases();
19 };
20 
21 VTK_ABI_NAMESPACE_END
22 #endif
23 
24 // VTK-HeaderTest-Exclude: vtkMarchingCubesPolygonCases.h
Lookup tables for marching cells contouring.
#define VTK_DEPRECATED_IN_9_7_0(reason)
std::pair< boost::graph_traits< vtkGraph * >::edge_iterator, boost::graph_traits< vtkGraph * >::edge_iterator > edges(vtkGraph *g)