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

Method InitializeReaders

IO/Image/vtkImageReader2Factory.cxx:158–188  ·  view source on GitHub ↗

----------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

156
157//----------------------------------------------------------------------------
158void vtkImageReader2Factory::InitializeReaders()
159{
160 if (vtkImageReader2Factory::AvailableReaders)
161 {
162 return;
163 }
164 vtkImageReader2FactoryCleanupGlobal.Use();
165 vtkImageReader2Factory::AvailableReaders = vtkImageReader2Collection::New();
166 vtkImageReader2* reader;
167
168 vtkImageReader2Factory::AvailableReaders->AddItem((reader = vtkPNGReader::New()));
169 reader->Delete();
170 vtkImageReader2Factory::AvailableReaders->AddItem((reader = vtkPNMReader::New()));
171 reader->Delete();
172 vtkImageReader2Factory::AvailableReaders->AddItem((reader = vtkTIFFReader::New()));
173 reader->Delete();
174 vtkImageReader2Factory::AvailableReaders->AddItem((reader = vtkBMPReader::New()));
175 reader->Delete();
176 vtkImageReader2Factory::AvailableReaders->AddItem((reader = vtkSLCReader::New()));
177 reader->Delete();
178 vtkImageReader2Factory::AvailableReaders->AddItem((reader = vtkHDRReader::New()));
179 reader->Delete();
180 vtkImageReader2Factory::AvailableReaders->AddItem((reader = vtkJPEGReader::New()));
181 reader->Delete();
182 vtkImageReader2Factory::AvailableReaders->AddItem((reader = vtkGESignaReader::New()));
183 reader->Delete();
184 vtkImageReader2Factory::AvailableReaders->AddItem((reader = vtkMetaImageReader::New()));
185 reader->Delete();
186 vtkImageReader2Factory::AvailableReaders->AddItem((reader = vtkTGAReader::New()));
187 reader->Delete();
188}
189
190//----------------------------------------------------------------------------
191void vtkImageReader2Factory::GetRegisteredReaders(vtkImageReader2Collection* collection)

Callers

nothing calls this directly

Calls 4

DeleteMethod · 0.65
NewFunction · 0.50
UseMethod · 0.45
AddItemMethod · 0.45

Tested by

no test coverage detected