MCPcopy Create free account
hub / github.com/CRVI/OpenCLIPP / SelectChannel

Method SelectChannel

C++/programs/Conversions.cpp:165–188  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

163}
164
165void Conversions::SelectChannel(Image& Source, Image& Dest, int ChannelNo)
166{
167 CheckSizeAndType(Source, Dest);
168 Check1Channel(Dest);
169
170 switch (ChannelNo)
171 {
172 case 1:
173 Kernel(select_channel1, Source, Dest);
174 break;
175 case 2:
176 Kernel(select_channel2, Source, Dest);
177 break;
178 case 3:
179 Kernel(select_channel3, Source, Dest);
180 break;
181 case 4:
182 Kernel(select_channel4, Source, Dest);
183 break;
184 default:
185 throw cl::Error(CL_IMAGE_FORMAT_NOT_SUPPORTED, "Unsupported number of channels");
186 }
187
188}
189
190void Conversions::ToColor(Image& Source, Image& Dest)
191{

Callers 1

OpenCLIPP.cppFile · 0.80

Calls 2

CheckSizeAndTypeFunction · 0.85
Check1ChannelFunction · 0.85

Tested by

no test coverage detected