Horizon
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
horizon::ODB::EDAData Class Reference
Inheritance diagram for horizon::ODB::EDAData:
horizon::ODB::AttributeProvider

Classes

class  FeatureID
 
class  Net
 
class  Outline
 
class  OutlineCircle
 
class  OutlineContour
 
class  OutlineRectangle
 
class  OutlineSquare
 
class  Package
 
class  Pin
 
class  Subnet
 
class  SubnetPlane
 
class  SubnetToeprint
 
class  SubnetTrace
 
class  SubnetVia
 

Public Member Functions

void write (std::ostream &ost) const
 
void add_feature_id (Subnet &subnet, FeatureID::Type type, const std::string &layer, unsigned int feature_id)
 
Netadd_net (const horizon::Net &net)
 
Netget_net (const UUID &uu)
 
Packageadd_package (const horizon::Package &pkg)
 
const Packageget_package (const UUID &uu) 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: