|
VTK
9.6.20260529
|
Holds the local configuration of the 8 voxels surrounding a triad point in the grid. More...
#include <vtkSurfaceNets3DNonManifoldCases.h>
Public Attributes | |
| EdgeCaseType | EdgeCase |
| VoxelCaseType | VoxelCase |
| std::array< T, 8 > | Labels |
Holds the local configuration of the 8 voxels surrounding a triad point in the grid.
This includes the 12-bit edge case bitmask indicating which edges of the voxel cell are intersected by the surface net, the 8-bit voxel case bitmask indicating which of the 8 surrounding voxels are inside a labeled region, and the material labels of each of the 8 surrounding voxels. Inactive voxels (i.e., those outside a labeled region) are assigned the background label.
| T | The type of the material labels (e.g., int, unsigned short). |
Definition at line 649 of file vtkSurfaceNets3DNonManifoldCases.h.
| EdgeCaseType vtkSurfaceNets3DNonManifoldCases::VoxelNeighborhood< T >::EdgeCase |
Definition at line 651 of file vtkSurfaceNets3DNonManifoldCases.h.
| VoxelCaseType vtkSurfaceNets3DNonManifoldCases::VoxelNeighborhood< T >::VoxelCase |
Definition at line 652 of file vtkSurfaceNets3DNonManifoldCases.h.
| std::array<T, 8> vtkSurfaceNets3DNonManifoldCases::VoxelNeighborhood< T >::Labels |
Definition at line 653 of file vtkSurfaceNets3DNonManifoldCases.h.