VTK
9.4.20250409
|
#include <vtkTableBasedClipCases.h>
Public Types | |
using | EDGEIDXS = uint8_t[2] |
Static Public Member Functions | |
static VTK_ALWAYS_INLINE constexpr bool | IsCellTypeSupported (int cellType) |
Given a cell type return if it's supported by this class. | |
static VTK_ALWAYS_INLINE constexpr EDGEIDXS * | GetCellEdges (int cellType) |
Given a cell type, return the edges of the cell. | |
static VTK_ALWAYS_INLINE constexpr uint8_t | GetCellType (uint8_t shapeType) |
Given a shape type, return the VTK cell type. | |
Static Public Attributes | |
static constexpr uint8_t | P0 = 0 |
static constexpr uint8_t | P1 = 1 |
static constexpr uint8_t | P2 = 2 |
static constexpr uint8_t | P3 = 3 |
static constexpr uint8_t | P4 = 4 |
static constexpr uint8_t | P5 = 5 |
static constexpr uint8_t | P6 = 6 |
static constexpr uint8_t | P7 = 7 |
static constexpr uint8_t | EA = 8 |
static constexpr uint8_t | EB = 9 |
static constexpr uint8_t | EC = 10 |
static constexpr uint8_t | ED = 11 |
static constexpr uint8_t | EE = 12 |
static constexpr uint8_t | EF = 13 |
static constexpr uint8_t | EG = 14 |
static constexpr uint8_t | EH = 15 |
static constexpr uint8_t | EI = 16 |
static constexpr uint8_t | EJ = 17 |
static constexpr uint8_t | EK = 18 |
static constexpr uint8_t | EL = 19 |
static constexpr uint8_t | N0 = 20 |
static constexpr uint8_t | ST_VTX = 32 + VTK_VERTEX |
static constexpr uint8_t | ST_LIN = 32 + VTK_LINE |
static constexpr uint8_t | ST_TRI = 32 + VTK_TRIANGLE |
static constexpr uint8_t | ST_QUA = 32 + VTK_QUAD |
static constexpr uint8_t | ST_TET = 32 + VTK_TETRA |
static constexpr uint8_t | ST_HEX = 32 + VTK_HEXAHEDRON |
static constexpr uint8_t | ST_PYR = 32 + VTK_PYRAMID |
static constexpr uint8_t | ST_WDG = 32 + VTK_WEDGE |
static constexpr uint8_t | ST_PNT = 32 + VTK_EMPTY_CELL |
Static Protected Attributes | |
static constexpr bool | F = false |
static constexpr bool | T = true |
static constexpr bool | SupportedCellTypes [VTK_NUMBER_OF_CELL_TYPES] |
static constexpr uint8_t | CellMaxCase [9] = { 0, 1, 3, 7, 15, 31, 63, 127, 255 } |
static constexpr uint8_t | NUM_CELL_TYPES = 17 |
static constexpr uint8_t | N = 255 |
static constexpr uint8_t | MAX_NUM_EDGES = 12 |
static constexpr uint8_t | CellEdges [NUM_CELL_TYPES][MAX_NUM_EDGES][2] |
static constexpr int16_t | CellCasesStartIndexLookUp [NUM_CELL_TYPES] |
Definition at line 17 of file vtkTableBasedClipCases.h.
using vtkTableBasedClipCasesBase::EDGEIDXS = uint8_t[2] |
Definition at line 62 of file vtkTableBasedClipCases.h.
|
inlinestaticconstexpr |
Given a cell type return if it's supported by this class.
Definition at line 144 of file vtkTableBasedClipCases.h.
|
inlinestaticconstexpr |
Given a cell type, return the edges of the cell.
This is used in correspondence with GetShapeCase.
Definition at line 154 of file vtkTableBasedClipCases.h.
|
inlinestaticconstexpr |
Given a shape type, return the VTK cell type.
Definition at line 162 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 23 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 24 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 25 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 26 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 27 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 28 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 29 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 30 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 34 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 35 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 36 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 37 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 38 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 39 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 40 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 41 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 42 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 43 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 44 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 45 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 48 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 51 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 52 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 53 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 54 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 55 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 56 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 57 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 58 of file vtkTableBasedClipCases.h.
|
staticconstexpr |
Definition at line 60 of file vtkTableBasedClipCases.h.
|
staticconstexprprotected |
Definition at line 65 of file vtkTableBasedClipCases.h.
|
staticconstexprprotected |
Definition at line 66 of file vtkTableBasedClipCases.h.
|
staticconstexprprotected |
Definition at line 68 of file vtkTableBasedClipCases.h.
|
staticconstexprprotected |
Definition at line 75 of file vtkTableBasedClipCases.h.
|
staticconstexprprotected |
Definition at line 77 of file vtkTableBasedClipCases.h.
|
staticconstexprprotected |
Definition at line 78 of file vtkTableBasedClipCases.h.
|
staticconstexprprotected |
Definition at line 79 of file vtkTableBasedClipCases.h.
|
staticconstexprprotected |
Definition at line 82 of file vtkTableBasedClipCases.h.
|
staticconstexprprotected |
Definition at line 120 of file vtkTableBasedClipCases.h.