mirror of https://codeberg.org/topola/topola.git
Autorouter: general modules descriptions
This commit is contained in:
parent
3fb01e9f48
commit
43c83bb733
|
|
@ -1,5 +1,4 @@
|
|||
//! This module defines the Invoker structure, which manages the execution of
|
||||
//! routing commands within the autorouting system.
|
||||
//! Manages the execution of routing commands within the autorouting system.
|
||||
|
||||
use std::cmp::Ordering;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
//! This module provides functionality for measuring the total length of selected
|
||||
//! Provides functionality for measuring the total length of selected
|
||||
//! bands in a PCB layout. It interacts with the autorouter to calculate and return
|
||||
//! the length of specified band selections.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
//! Manages autorouting process, under work for now
|
||||
|
||||
pub mod autoroute;
|
||||
mod autorouter;
|
||||
pub mod command;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
//! This module provides functionality for placing vias in a PCB layout.
|
||||
//! It manages the process of inserting a via with a specified weight and
|
||||
//! Provides functionality for placing vias in a PCB layout, manages
|
||||
//! the process of inserting a via with a specified weight and
|
||||
//! checks if the via has already been placed.
|
||||
|
||||
use crate::{
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
//! This module defines data structures and methods for managing a graph
|
||||
//! Defines data structures and methods for managing a graph
|
||||
//! used in layout triangulation and routing tasks. It includes vertex and edge
|
||||
//! structures for representing graph nodes and edges with associated metadata,
|
||||
//! as well as functions for constructing and manipulating these graphs.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
//! This module provides functionality to remove bands from the layout in an
|
||||
//! Provides functionality to remove bands from the layout in an
|
||||
//! autorouting context. It defines a struct that interacts with the autorouter
|
||||
//! to remove selected bands, and implements necessary traits for working
|
||||
//! with navigation meshes, traces, and obstacles.
|
||||
|
|
|
|||
Loading…
Reference in New Issue