------------------------------------------------------------------------------ This function reads in one data of data. templated to handle different data types.
| 681 | // This function reads in one data of data. |
| 682 | // templated to handle different data types. |
| 683 | static void vtkGESignaReaderUpdate( |
| 684 | vtkGESignaReader* self, vtkImageData* data, unsigned short* outPtr) |
| 685 | { |
| 686 | vtkIdType outIncr[3]; |
| 687 | int outExtent[6]; |
| 688 | unsigned short* outPtr2; |
| 689 | |
| 690 | data->GetExtent(outExtent); |
| 691 | data->GetIncrements(outIncr); |
| 692 | |
| 693 | outPtr2 = outPtr; |
| 694 | int idx2; |
| 695 | for (idx2 = outExtent[4]; idx2 <= outExtent[5]; ++idx2) |
| 696 | { |
| 697 | self->ComputeInternalFileName(idx2); |
| 698 | // read in a PNG file |
| 699 | vtkGESignaReaderUpdate2(self, outPtr2, outExtent, outIncr); |
| 700 | self->UpdateProgress((idx2 - outExtent[4]) / (outExtent[5] - outExtent[4] + 1.0)); |
| 701 | outPtr2 += outIncr[2]; |
| 702 | } |
| 703 | } |
| 704 | |
| 705 | //------------------------------------------------------------------------------ |
| 706 | // This function reads a data from a file. The datas extent/axes |
no test coverage detected