Developer Docs#
Under-the-hood documentation for developers extending drawing_tools.
These documents provide low-level details about internal systems and extension mechanisms. They are intended for contributors and developers building on top of the library.
Note
This section assumes familiarity with the user-facing documentation. Start with the User Guides if you’re new to the library.
Table Detection Pipeline
Internal pipeline for detecting tables from raw drawing geometries. Step-by-step visualizations of each detection phase with configuration reference.
Section Line Detection Pipeline
Internal pipeline for detecting section line indicators (renvois de vues) from TypeNote symbols and CompositeEntity arrows. Step-by-step documentation of each detection phase.
Embedding HTML Visualizations
How to generate and prepare plot_data HTML files for embedding
interactive visualizations in the Sphinx documentation.
Topics#
Table Detection Pipeline - Three-branch detection (from tables, from notes, from geometries), connectivity filtering, validation, and title block selection
Section Line Detection Pipeline - Two-branch detection (from symbols, from composites) for section line indicators (renvois de vues)
Embedding HTML Visualizations - How to generate and prepare plot_data HTML files for Sphinx documentation
Downloadable Files - How to provide downloadable files alongside embedded visualizations