MCPcopy Create free account
hub / github.com/SimpleITK/SimpleITK / ExecuteInternalReadComplex

Method ExecuteInternalReadComplex

Code/IO/src/sitkImageReaderBase.cxx:316–333  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

314
315
316PixelIDValueType
317ImageReaderBase ::ExecuteInternalReadComplex(int componentType)
318{
319 const unsigned int UnusedDimension = 2;
320
321 switch (static_cast<itk::IOComponentEnum>(componentType))
322 {
323 case itk::IOComponentEnum::FLOAT:
324 return ImageTypeToPixelIDValue<itk::Image<std::complex<float>, UnusedDimension>>::Result;
325 break;
326 case itk::IOComponentEnum::DOUBLE:
327 return ImageTypeToPixelIDValue<itk::Image<std::complex<double>, UnusedDimension>>::Result;
328 break;
329 case itk::IOComponentEnum::UNKNOWNCOMPONENTTYPE:
330 default:
331 sitkExceptionMacro("Only Complex image with float and double are supported!");
332 }
333}
334
335PixelIDValueType
336ImageReaderBase ::ExecuteInternalReadVector(int componentType)

Callers 1

GetPixelIDFromImageIOMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected