Horizon
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
horizon::ODB::EDAData::Pin Class Reference

Public Types

enum class  Type { THROUGH_HOLE , BLIND , SURFACE }
 
enum class  ElectricalType { ELECTRICAL , MECHANICAL , UNDEFINED }
 
enum class  MountType {
  SMT , SMT_RECOMMENDED , THROUGH_HOLE , THROUGH_RECOMMENDED ,
  PRESSFIT , NON_BOARD , HOLE , UNDEFINED
}
 

Public Member Functions

 Pin (unsigned int i, const std::string &n)
 
void write (std::ostream &ost) const
 

Public Attributes

std::string name
 
const unsigned int index
 
Coordi center
 
Type type = Type::SURFACE
 
ElectricalType etype = ElectricalType::UNDEFINED
 
MountType mtype = MountType::UNDEFINED
 
std::list< std::unique_ptr< Outline > > outline
 

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