ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
Loading...
Searching...
No Matches
basic_usage Namespace Reference

Functions

 create_sample_layout ()
 demonstrate_analysis (processor)
 demonstrate_visualization (processor, rectangles, polygons, optimization_results)
 demonstrate_quadtree ()
 main ()

Detailed Description

Basic usage example of ZLayout library.

This example demonstrates:
1. Creating geometric shapes (rectangles and polygons)
2. Setting up spatial indexing with quadtree
3. Analyzing layout for sharp angles, narrow distances, and intersections
4. Visualizing results

Function Documentation

◆ create_sample_layout()

basic_usage.create_sample_layout ( )
Create a sample EDA layout with various components.

Definition at line 22 of file basic_usage.py.

Here is the caller graph for this function:

◆ demonstrate_analysis()

basic_usage.demonstrate_analysis ( processor)
Demonstrate layout analysis capabilities.

Definition at line 84 of file basic_usage.py.

Here is the caller graph for this function:

◆ demonstrate_quadtree()

basic_usage.demonstrate_quadtree ( )
Demonstrate quadtree spatial indexing.

Definition at line 149 of file basic_usage.py.

Here is the caller graph for this function:

◆ demonstrate_visualization()

basic_usage.demonstrate_visualization ( processor,
rectangles,
polygons,
optimization_results )
Demonstrate visualization capabilities.

Definition at line 124 of file basic_usage.py.

Here is the caller graph for this function:

◆ main()

basic_usage.main ( )
Main demonstration function.

Definition at line 190 of file basic_usage.py.

Here is the call graph for this function:
Here is the caller graph for this function: