Expand description

A module contain the interfaces, utilities and data-structures that are shared by the other modules.

Modules

Contains utilities, enums, constants and simple data structures that are used across the program.
This module handles the parsing and saving of colors in different formats.
Defines the interfaces for accessing and querying shapes.
Contains functions that are related to the geometry of shapes and their interaction. This includes things like intersection of shapes and length of vectors.
This module represents general shape style information.
This is a collection of useful utilities.