# graph_calculator library

## Classes

- DrawableObject
- An abstract class for drawable objects on a canvas.
- Graph
- Represents a graph configuration and settings.
- GraphController
- The GraphController class controls a graph.
- GraphFunction
- Represents a mathematical function that can be drawn on a graph.
- GraphLine
- Represents a line that can be drawn on a canvas.
- GraphOffset
- Represents an offset in a graph.
- GraphPainter
- A custom painter for drawing a graph.
- GraphText
- Represents a text element that can be drawn on a canvas.
- GraphWidget
- A widget that displays a graph using a custom painter.