KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ODB_ATTR Namespace Reference

Classes

struct  Attribute
 
struct  AttributeBase
 
struct  AttributeName
 
struct  AttributeSimple
 
struct  BooleanAttribute
 
struct  FloatAttribute
 
struct  IsComp
 
struct  IsFeature
 
struct  IsLayer
 
struct  IsNet
 
struct  IsPkg
 
struct  IsProductModel
 
struct  IsStep
 
struct  IsSymbol
 
struct  OPTION_Attribute
 
struct  TextAttribute
 

Enumerations

enum class  TYPE {
  FLOAT , BOOLEAN , TEXT , OPTION ,
  INTEGER
}
 
enum class  DRILL { PLATED , NON_PLATED , VIA }
 
enum class  PAD_USAGE {
  TOEPRINT , VIA , G_FIDUCIAL , L_FIDUCIAL ,
  TOOLING_HOLE , BOND_FINGER
}
 
enum class  PLATED_TYPE { STANDARD , PRESS_FIT }
 
enum class  VIA_TYPE { DRILLED , LASER , PHOTO }
 

Enumeration Type Documentation

◆ DRILL

enum class ODB_ATTR::DRILL
strong
Enumerator
PLATED 
NON_PLATED 
VIA 

Definition at line 241 of file odb_attribute.h.

◆ PAD_USAGE

enum class ODB_ATTR::PAD_USAGE
strong
Enumerator
TOEPRINT 
VIA 
G_FIDUCIAL 
L_FIDUCIAL 
TOOLING_HOLE 
BOND_FINGER 

Definition at line 250 of file odb_attribute.h.

◆ PLATED_TYPE

enum class ODB_ATTR::PLATED_TYPE
strong
Enumerator
STANDARD 
PRESS_FIT 

Definition at line 262 of file odb_attribute.h.

◆ TYPE

enum class ODB_ATTR::TYPE
strong
Enumerator
FLOAT 
BOOLEAN 
TEXT 
OPTION 
INTEGER 

Definition at line 34 of file odb_attribute.h.

◆ VIA_TYPE

enum class ODB_ATTR::VIA_TYPE
strong
Enumerator
DRILLED 
LASER 
PHOTO 

Definition at line 270 of file odb_attribute.h.