MRaster examples 21.0.0.0
Image Processing Library
Loading...
Searching...
No Matches
mandelbrot_triangle.cpp File Reference

Draw a Mandelbrot set using an edge detection algorithm. More...

Go to the source code of this file.

Detailed Description

Draw a Mandelbrot set using an edge detection algorithm.

Author
Mitch Richling https://www.mitchr.me
Standards
C++20
Details

The ramCanvas library has a very rich (some would say bloated) collection of functions that do essentially the same thing just in slightly different ways. The reason for this is so that the library can support legacy code directly, and generally bend itself to different programming styles and needs.

One example of this are the "point objects" and associated methods. Of the nice things about the point objects defined in the ramCanvas object is that they are binary compatible with the most common point and complex formats used – including the complex that are contained in the C and C++ standards and the complex used in Fortran. As a good example, the findAlphaTriangle, traceBoundry, and inSet functions existed long before the ramCanvas library, yet one is able to directly make use of the preexisting data types.

Definition in file mandelbrot_triangle.cpp.