Horizon
Loading...
Searching...
No Matches
horizon::ODB::Features Class Reference
Inheritance diagram for horizon::ODB::Features:
horizon::ODB::AttributeProvider

Classes

class  Feature
class  Line
class  Arc
class  Pad
class  Surface

Public Member Functions

Linedraw_line (const Coordi &from, const Coordi &to, uint64_t width)
Arcdraw_arc (const Coordi &from, const Coordi &to, const Coordi &center, uint64_t width, Arc::Direction direction)
std::vector< Feature * > draw_polygon_outline (const Polygon &poly, const Placement &transform)
Paddraw_pad (const std::string &sym, const Placement &transform)
Paddraw_circle (const Coordi &pos, uint64_t diameter)
Paddraw_shape (const Shape &shape)
Surfaceadd_surface ()
void write (std::ostream &ost) const
Public Member Functions inherited from horizon::ODB::AttributeProvider
template<typename Tr, typename Ta>
void add_attribute (Tr &r, Ta v)

Additional Inherited Members

Protected Member Functions inherited from horizon::ODB::AttributeProvider
unsigned int get_or_create_attribute_name (const std::string &name)
void write_attributes (std::ostream &ost, const std::string &prefix="") const

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