------------------------------------------------------------------------------
| 1702 | |
| 1703 | //------------------------------------------------------------------------------ |
| 1704 | void vtkXMLReader::ComputeCellIncrements(int* extent, vtkIdType* increments) |
| 1705 | { |
| 1706 | // For structured cells, axes that are empty of cells do not |
| 1707 | // contribute to the memory layout of cell data. |
| 1708 | vtkIdType nextIncrement = 1; |
| 1709 | for (int a = 0; a < 3; ++a) |
| 1710 | { |
| 1711 | if (this->AxesEmpty[a] && extent[2 * a + 1] == extent[2 * a]) |
| 1712 | { |
| 1713 | increments[a] = 0; |
| 1714 | } |
| 1715 | else |
| 1716 | { |
| 1717 | increments[a] = nextIncrement; |
| 1718 | nextIncrement *= extent[2 * a + 1] - extent[2 * a]; |
| 1719 | } |
| 1720 | } |
| 1721 | } |
| 1722 | |
| 1723 | //------------------------------------------------------------------------------ |
| 1724 | vtkIdType vtkXMLReader::GetStartTuple(int* extent, vtkIdType* increments, int i, int j, int k) |
no outgoing calls
no test coverage detected