Recti 1.2.4
Loading...
Searching...
No Matches
recti Directory Reference

Directories

 detail
 

Files

 dllink.hpp
 
 dme_algorithm.hpp
 Deferred Merge Embedding (DME) algorithm for clock tree synthesis.
 
 generic.hpp
 Generic free functions for geometric operations (overlap, intersection, hull, distance).
 
 global_router.hpp
 Data structures and algorithms for global routing in physical design.
 
 interval.hpp
 Interval (range) template class with arithmetic and set operations.
 
 logger.hpp
 Logger wrapper for spdlog.
 
 manhattan_arc.hpp
 ManhattanArc template class for the DME algorithm merging segments.
 
 point.hpp
 2D Point template class supporting intervals, arithmetic, and geometric queries.
 
 polygon.hpp
 General polygon template class with geometric properties.
 
 rdllist.hpp
 Circular doubly-linked list implementation for polygon decomposition.
 
 recti.hpp
 Top-level header: Rectangle, HSegment, VSegment types and overlap detection.
 
 rpolygon.hpp
 Rectilinear polygon (RPolygon) template class.
 
 rpolygon_cut.hpp
 Functions for decomposing rectilinear polygons into convex/rectangular pieces.
 
 rpolygon_hull.hpp
 Functions to compute monotone and convex hulls of rectilinear polygons.
 
 to_polygon.hpp
 Conversion function from RPolygon to general Polygon.
 
 vector2.hpp
 2D vector template class with arithmetic and comparison operations.
 
 visualize_clock_tree.hpp
 SVG visualization utilities for clock trees.