Horizon
Loading...
Searching...
No Matches
horizon::ODB::Features::Pad Class Reference
Inheritance diagram for horizon::ODB::Features::Pad:
horizon::ODB::Features::Feature horizon::ODB::RecordWithAttributes

Public Member Functions

Type get_type () const override
 Pad (unsigned int i, const Placement &pl, unsigned int sym)
Public Member Functions inherited from horizon::ODB::Features::Feature
virtual void write (std::ostream &ost) const

Public Attributes

Placement placement
unsigned int symbol
Public Attributes inherited from horizon::ODB::Features::Feature
friend Features
const unsigned int index
Public Attributes inherited from horizon::ODB::RecordWithAttributes
std::vector< std::pair< unsigned int, std::string > > attributes

Protected Member Functions

void write_feature (std::ostream &ost) const override
Protected Member Functions inherited from horizon::ODB::Features::Feature
 Feature (unsigned int i)
Protected Member Functions inherited from horizon::ODB::RecordWithAttributes
void write_attributes (std::ostream &ost) const

Additional Inherited Members

Public Types inherited from horizon::ODB::Features::Feature
template<typename T>
using check_type = attribute::is_feature<T>
Protected Types inherited from horizon::ODB::Features::Feature
enum class  Type { LINE , ARC , PAD , SURFACE }

Member Function Documentation

◆ get_type()

Type horizon::ODB::Features::Pad::get_type ( ) const
inlineoverridevirtual

◆ write_feature()

void horizon::ODB::Features::Pad::write_feature ( std::ostream & ost) const
overrideprotectedvirtual

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