Horizon
Public Member Functions | Public Attributes | List of all members
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)
 
Type get_type () const override
 
UUID get_uuid () const override
 
json serialize () 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
 

Additional Inherited Members

- Public Types inherited from horizon::PolygonUsage
enum class  Type { INVALID , PLANE , KEEPOUT }
 

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