| 338 | TEST_CASE("mandelbrot") { |
| 339 | struct Mandelbrot :public Drawable { |
| 340 | void render(RenderTarget &renderTarget) override { |
| 341 | cv::Rect innerRect = renderTarget.innerRect(); |
| 342 | cv::Rect2d logicalRect(renderTarget.unproject(cv::Point2d()), renderTarget.unproject(cv::Point2d(innerRect.width, innerRect.height))); |
| 343 | cv::Mat1b mat = makeMandelbrot(logicalRect, renderTarget.innerMat().rows, renderTarget.innerMat().cols); |
| 344 | cv::cvtColor(mat, renderTarget.innerMat(), cv::COLOR_GRAY2BGR); |
| 345 | } |
| 346 | bool getBoundingRect(cv::Rect2d &rect) override { |
| 347 | rect = cv::Rect2d(-1.5, -1, 2, 2); |
| 348 | return true; |
nothing calls this directly
no test coverage detected