MCPcopy Create free account
hub / github.com/davidgiven/fluxengine / imageFilter

Method imageFilter

dep/agg/src/agg2d.cpp:1101–1117  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

1099
1100//------------------------------------------------------------------------
1101void Agg2D::imageFilter(ImageFilter f)
1102{
1103 m_imageFilter = f;
1104 switch(f)
1105 {
1106 case NoFilter: break;
1107 case Bilinear: m_imageFilterLut.calculate(agg::image_filter_bilinear(), true); break;
1108 case Hanning: m_imageFilterLut.calculate(agg::image_filter_hanning(), true); break;
1109 case Hermite: m_imageFilterLut.calculate(agg::image_filter_hermite(), true); break;
1110 case Quadric: m_imageFilterLut.calculate(agg::image_filter_quadric(), true); break;
1111 case Bicubic: m_imageFilterLut.calculate(agg::image_filter_bicubic(), true); break;
1112 case Catrom: m_imageFilterLut.calculate(agg::image_filter_catrom(), true); break;
1113 case Spline16: m_imageFilterLut.calculate(agg::image_filter_spline16(), true); break;
1114 case Spline36: m_imageFilterLut.calculate(agg::image_filter_spline36(), true); break;
1115 case Blackman144: m_imageFilterLut.calculate(agg::image_filter_blackman144(), true); break;
1116 }
1117}
1118
1119
1120//------------------------------------------------------------------------

Callers 1

mainAnalyseDriveResponseFunction · 0.80

Calls 10

image_filter_catromClass · 0.85
calculateMethod · 0.45

Tested by

no test coverage detected