|
Horizon
|
For commonly used Pad shapes. More...
#include <shape.hpp>
Public Types | |
| enum class | Form { CIRCLE , RECTANGLE , OBROUND } |
Public Member Functions | |
| Shape (const UUID &uu, const json &j) | |
| Shape (const UUID &uu) | |
| Polygon | to_polygon () const |
| std::pair< Coordi, Coordi > | get_bbox () const |
| UUID | get_uuid () const |
| json | serialize () const |
Public Attributes | |
| UUID | uuid |
| Placement | placement |
| int | layer = 0 |
| std::string | parameter_class |
| Form | form = Form::CIRCLE |
| std::vector< int64_t > | params |
For commonly used Pad shapes.