MCPcopy Create free account
hub / github.com/Kitware/VTK / vtkGESignaReaderUpdate

Function vtkGESignaReaderUpdate

IO/Image/vtkGESignaReader.cxx:683–703  ·  view source on GitHub ↗

------------------------------------------------------------------------------ This function reads in one data of data. templated to handle different data types.

Source from the content-addressed store, hash-verified

681// This function reads in one data of data.
682// templated to handle different data types.
683static 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

Callers 1

Calls 5

vtkGESignaReaderUpdate2Function · 0.85
GetIncrementsMethod · 0.80
GetExtentMethod · 0.45
UpdateProgressMethod · 0.45

Tested by

no test coverage detected