IP Block represents a hierarchical design block.
More...
#include <advanced_spatial.hpp>
IP Block represents a hierarchical design block.
Definition at line 131 of file advanced_spatial.hpp.
◆ IPBlock()
zlayout::spatial::IPBlock::IPBlock |
( |
const std::string & | name, |
|
|
const geometry::Rectangle & | boundary, |
|
|
size_t | level = 0 ) |
|
inline |
◆ add_component()
void zlayout::spatial::IPBlock::add_component |
( |
size_t | component_id | ) |
|
|
inline |
◆ add_sub_block()
void zlayout::spatial::IPBlock::add_sub_block |
( |
std::unique_ptr< IPBlock > | block | ) |
|
|
inline |
◆ contains()
◆ intersects()
◆ boundary
◆ component_ids
std::vector<size_t> zlayout::spatial::IPBlock::component_ids |
◆ level
size_t zlayout::spatial::IPBlock::level |
◆ name
std::string zlayout::spatial::IPBlock::name |
◆ sub_blocks
std::vector<std::unique_ptr<IPBlock> > zlayout::spatial::IPBlock::sub_blocks |
The documentation for this struct was generated from the following file: