Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Kicad modules Signatures
Color of the text. These are the colors appearing in Kicad schematics
Transformation matrix of a relative coordinate around an absolute coordinate. The matrix is layed out as a pair of lines of pairs
module type Painter = sig ... end
A module able to paint a canvas with several graphic primitives and then to process the canvas into a picture file format. The functions are supposed to be pure
module type SchPainter = sig ... end
A module able to paint a schematic file in a painter context
module type CompPainter = sig ... end
The library that is able to read component libraries and memorize the read components. Then when passed a drawing context and a component to paint it can paint the component on demand to the drawing context