Horizon
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
horizon::Plane Class Reference
Inheritance diagram for horizon::Plane:
horizon::PolygonUsage

Classes

class  Fragment
 

Public Member Functions

 Plane (const UUID &uu, const json &j, class Board *brd)
 
 Plane (const UUID &uu)
 
void clear ()
 
unsigned int get_revision () const
 
void load_fragments (const json &j)
 
Type get_type () const override
 
UUID get_uuid () const override
 
std::string get_name () const
 
json serialize () const
 
json serialize_fragments () const
 

Public Attributes

UUID uuid
 
uuid_ptr< Netnet
 
uuid_ptr< Polygonpolygon
 
bool from_rules = true
 
int priority = 0
 
PlaneSettings settings
 
std::deque< Fragmentfragments
 

Additional Inherited Members

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

Member Function Documentation

◆ get_type()

PolygonUsage::Type horizon::Plane::get_type ( ) const
overridevirtual

Implements horizon::PolygonUsage.

◆ get_uuid()

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

Implements horizon::PolygonUsage.


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