| 136 | } |
| 137 | |
| 138 | void vtkAMRFlashReader::ComputeStats( |
| 139 | vtkFlashReaderInternal* internal, std::vector<unsigned int>& numBlocks, double min[3]) |
| 140 | { |
| 141 | min[0] = min[1] = min[2] = DBL_MAX; |
| 142 | numBlocks.resize(this->Internal->NumberOfLevels, 0); |
| 143 | |
| 144 | for (int i = 0; i < internal->NumberOfBlocks; ++i) |
| 145 | { |
| 146 | FlashReaderBlock& theBlock = internal->Blocks[i]; |
| 147 | double* gridMin = theBlock.MinBounds; |
| 148 | min[0] = std::min(gridMin[0], min[0]); |
| 149 | min[1] = std::min(gridMin[1], min[1]); |
| 150 | min[2] = std::min(gridMin[2], min[2]); |
| 151 | int level = theBlock.Level - 1; |
| 152 | numBlocks[level]++; |
| 153 | } |
| 154 | } |
| 155 | |
| 156 | //------------------------------------------------------------------------------ |
| 157 | int vtkAMRFlashReader::FillMetaData() |
no test coverage detected