------------------------------------------------------------------------------ Description: Type of the current cell. \post (result==VTK_HIGHER_ORDER_EDGE)|| (result==VTK_HIGHER_ORDER_TRIANGLE)|| (result==VTK_HIGHER_ORDER_TETRAHEDRON)
| 87 | // (result==VTK_HIGHER_ORDER_TRIANGLE)|| |
| 88 | // (result==VTK_HIGHER_ORDER_TETRAHEDRON) |
| 89 | int vtkBridgeCell::GetType() |
| 90 | { |
| 91 | int result = 0; |
| 92 | switch (this->Cell->GetCellType()) |
| 93 | { |
| 94 | case VTK_TRIANGLE: |
| 95 | case VTK_QUADRATIC_TRIANGLE: |
| 96 | case VTK_BIQUADRATIC_TRIANGLE: |
| 97 | result = VTK_HIGHER_ORDER_TRIANGLE; |
| 98 | break; |
| 99 | case VTK_QUAD: |
| 100 | case VTK_QUADRATIC_QUAD: |
| 101 | result = VTK_HIGHER_ORDER_QUAD; |
| 102 | break; |
| 103 | case VTK_TETRA: |
| 104 | case VTK_QUADRATIC_TETRA: |
| 105 | result = VTK_HIGHER_ORDER_TETRAHEDRON; |
| 106 | break; |
| 107 | case VTK_VOXEL: |
| 108 | case VTK_HEXAHEDRON: |
| 109 | case VTK_QUADRATIC_HEXAHEDRON: |
| 110 | result = VTK_HIGHER_ORDER_HEXAHEDRON; |
| 111 | break; |
| 112 | case VTK_WEDGE: |
| 113 | case VTK_QUADRATIC_WEDGE: |
| 114 | result = VTK_HIGHER_ORDER_WEDGE; |
| 115 | break; |
| 116 | case VTK_PYRAMID: |
| 117 | case VTK_QUADRATIC_PYRAMID: |
| 118 | result = VTK_HIGHER_ORDER_PYRAMID; |
| 119 | break; |
| 120 | case VTK_PENTAGONAL_PRISM: |
| 121 | assert("check: TODO" && 0); |
| 122 | break; |
| 123 | case VTK_HEXAGONAL_PRISM: |
| 124 | assert("check: TODO" && 0); |
| 125 | break; |
| 126 | default: |
| 127 | assert("check: impossible case" && 0); |
| 128 | break; |
| 129 | } |
| 130 | return result; |
| 131 | } |
| 132 | |
| 133 | //------------------------------------------------------------------------------ |
| 134 | // Description: |
no test coverage detected