MCPcopy Create free account
hub / github.com/MITK/MITK / PixelTypeToDType

Function PixelTypeToDType

Wrapping/Python/mitk/Image.cpp:79–93  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

77// ---------------------------------------------------------------------------
78
79py::dtype PixelTypeToDType(const PixelType& pt)
80{
81 switch (pt.GetComponentType())
82 {
83 case itk::IOComponentEnum::UCHAR: return py::dtype::of<unsigned char>();
84 case itk::IOComponentEnum::CHAR: return py::dtype::of<char>();
85 case itk::IOComponentEnum::USHORT: return py::dtype::of<unsigned short>();
86 case itk::IOComponentEnum::SHORT: return py::dtype::of<short>();
87 case itk::IOComponentEnum::UINT: return py::dtype::of<unsigned int>();
88 case itk::IOComponentEnum::INT: return py::dtype::of<int>();
89 case itk::IOComponentEnum::FLOAT: return py::dtype::of<float>();
90 case itk::IOComponentEnum::DOUBLE: return py::dtype::of<double>();
91 default: mitkThrow() << "Unsupported pixel type: " << pt.GetComponentTypeAsString();
92 }
93}
94
95std::string PixelTypeFormat(const PixelType& pt)
96{

Callers 2

BuildNumpyArrayFunction · 0.85
InitImageFunction · 0.85

Calls 2

GetComponentTypeMethod · 0.80

Tested by

no test coverage detected