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

Method IntegralSum

C++/programs/Integral.cpp:97–118  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

95}
96
97void Integral::IntegralSum(Image& Source, Image& Dest)
98{
99 switch (Dest.DataType())
100 {
101 case SImage::F32:
102 Integral_F32(Source, Dest);
103 break;
104 case SImage::F64:
105 Integral_F64(Source, Dest);
106 break;
107 case SImage::U8:
108 case SImage::S8:
109 case SImage::U16:
110 case SImage::S16:
111 case SImage::U32:
112 case SImage::S32:
113 case SImage::NbDataTypes:
114 default:
115 throw cl::Error(CL_INVALID_VALUE, "Destination image of Integral must be F32 or F64");
116 }
117
118}
119
120void Integral::SqrIntegral(Image& Source, Image& Dest)
121{

Callers

nothing calls this directly

Calls 1

DataTypeMethod · 0.80

Tested by

no test coverage detected