Horizon
Loading...
Searching...
No Matches
horizon::Keepout Class Reference
Inheritance diagram for horizon::Keepout:
horizon::PolygonUsage

Public Member Functions

 Keepout (const UUID &uu, const json &j, class ObjectProvider &prv)
 Keepout (const UUID &uu)
ObjectType get_type () const override
UUID get_uuid () const override
json serialize () const
Public Member Functions inherited from horizon::PolygonUsage
template<typename T>
bool is_type () const

Public Attributes

UUID uuid
uuid_ptr< Polygonpolygon
std::string keepout_class
std::set< PatchType > patch_types_cu
bool exposed_cu_only = false
bool all_cu_layers = false

Member Function Documentation

◆ get_type()

ObjectType horizon::Keepout::get_type ( ) const
overridevirtual

Implements horizon::PolygonUsage.

◆ get_uuid()

UUID horizon::Keepout::get_uuid ( ) const
overridevirtual

Implements horizon::PolygonUsage.


The documentation for this class was generated from the following files: