#include <vtkTableBasedClipCases.h>
|
| 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 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 |
Definition at line 17 of file vtkTableBasedClipCases.h.
◆ EDGEIDXS
◆ IsCellTypeSupported()
| VTK_ALWAYS_INLINE constexpr bool vtkTableBasedClipCasesBase::IsCellTypeSupported |
( |
int | cellType | ) |
|
|
inlinestaticconstexpr |
◆ GetCellEdges()
| VTK_ALWAYS_INLINE constexpr EDGEIDXS * vtkTableBasedClipCasesBase::GetCellEdges |
( |
int | cellType | ) |
|
|
inlinestaticconstexpr |
Given a cell type, return the edges of the cell.
This is used in correspondence with GetShapeCase.
Definition at line 169 of file vtkTableBasedClipCases.h.
◆ GetCellType()
| VTK_ALWAYS_INLINE constexpr uint8_t vtkTableBasedClipCasesBase::GetCellType |
( |
uint8_t | shapeType | ) |
|
|
inlinestaticconstexpr |
◆ P0
| uint8_t vtkTableBasedClipCasesBase::P0 = 0 |
|
staticconstexpr |
◆ P1
| uint8_t vtkTableBasedClipCasesBase::P1 = 1 |
|
staticconstexpr |
◆ P2
| uint8_t vtkTableBasedClipCasesBase::P2 = 2 |
|
staticconstexpr |
◆ P3
| uint8_t vtkTableBasedClipCasesBase::P3 = 3 |
|
staticconstexpr |
◆ P4
| uint8_t vtkTableBasedClipCasesBase::P4 = 4 |
|
staticconstexpr |
◆ P5
| uint8_t vtkTableBasedClipCasesBase::P5 = 5 |
|
staticconstexpr |
◆ P6
| uint8_t vtkTableBasedClipCasesBase::P6 = 6 |
|
staticconstexpr |
◆ P7
| uint8_t vtkTableBasedClipCasesBase::P7 = 7 |
|
staticconstexpr |
◆ EA
| uint8_t vtkTableBasedClipCasesBase::EA = 8 |
|
staticconstexpr |
◆ EB
| uint8_t vtkTableBasedClipCasesBase::EB = 9 |
|
staticconstexpr |
◆ EC
| uint8_t vtkTableBasedClipCasesBase::EC = 10 |
|
staticconstexpr |
◆ ED
| uint8_t vtkTableBasedClipCasesBase::ED = 11 |
|
staticconstexpr |
◆ EE
| uint8_t vtkTableBasedClipCasesBase::EE = 12 |
|
staticconstexpr |
◆ EF
| uint8_t vtkTableBasedClipCasesBase::EF = 13 |
|
staticconstexpr |
◆ EG
| uint8_t vtkTableBasedClipCasesBase::EG = 14 |
|
staticconstexpr |
◆ EH
| uint8_t vtkTableBasedClipCasesBase::EH = 15 |
|
staticconstexpr |
◆ EI
| uint8_t vtkTableBasedClipCasesBase::EI = 16 |
|
staticconstexpr |
◆ EJ
| uint8_t vtkTableBasedClipCasesBase::EJ = 17 |
|
staticconstexpr |
◆ EK
| uint8_t vtkTableBasedClipCasesBase::EK = 18 |
|
staticconstexpr |
◆ EL
| uint8_t vtkTableBasedClipCasesBase::EL = 19 |
|
staticconstexpr |
◆ N0
| uint8_t vtkTableBasedClipCasesBase::N0 = 20 |
|
staticconstexpr |
◆ ST_VTX
| uint8_t vtkTableBasedClipCasesBase::ST_VTX = 32 + VTK_VERTEX |
|
staticconstexpr |
◆ ST_LIN
| uint8_t vtkTableBasedClipCasesBase::ST_LIN = 32 + VTK_LINE |
|
staticconstexpr |
◆ ST_TRI
| uint8_t vtkTableBasedClipCasesBase::ST_TRI = 32 + VTK_TRIANGLE |
|
staticconstexpr |
◆ ST_QUA
| uint8_t vtkTableBasedClipCasesBase::ST_QUA = 32 + VTK_QUAD |
|
staticconstexpr |
◆ ST_TET
| uint8_t vtkTableBasedClipCasesBase::ST_TET = 32 + VTK_TETRA |
|
staticconstexpr |
◆ ST_HEX
◆ ST_PYR
| uint8_t vtkTableBasedClipCasesBase::ST_PYR = 32 + VTK_PYRAMID |
|
staticconstexpr |
◆ ST_WDG
| uint8_t vtkTableBasedClipCasesBase::ST_WDG = 32 + VTK_WEDGE |
|
staticconstexpr |
◆ ST_PNT
| bool vtkTableBasedClipCasesBase::F = false |
|
staticconstexprprotected |
| bool vtkTableBasedClipCasesBase::T = true |
|
staticconstexprprotected |
◆ SupportedCellTypes
Initial value:
T,
T,
T,
T,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F,
F }
Definition at line 68 of file vtkTableBasedClipCases.h.
◆ CellMaxCase
| uint8_t vtkTableBasedClipCasesBase::CellMaxCase[9] = { 0, 1, 3, 7, 15, 31, 63, 127, 255 } |
|
staticconstexprprotected |
◆ NUM_CELL_TYPES
| uint8_t vtkTableBasedClipCasesBase::NUM_CELL_TYPES = 17 |
|
staticconstexprprotected |
| uint8_t vtkTableBasedClipCasesBase::N = 255 |
|
staticconstexprprotected |
◆ MAX_NUM_EDGES
| uint8_t vtkTableBasedClipCasesBase::MAX_NUM_EDGES = 12 |
|
staticconstexprprotected |
◆ CellEdges
◆ CellCasesStartIndexLookUp
| int16_t vtkTableBasedClipCasesBase::CellCasesStartIndexLookUp[NUM_CELL_TYPES] |
|
staticconstexprprotected |
The documentation for this class was generated from the following file: