|
| enum class | Type {
Signal
, PowerGround
, Dielectric
, Mixed
,
SolderMask
, SolderPaste
, SilkScreen
, Drill
,
Rout
, Document
, Component
, Mask
,
ConductivePaste
} |
| |
| enum class | Context { Board
, Misc
} |
| |
| enum class | DielectricType { NotSet
, None
, Prepreg
, Core
} |
| |
| enum class | Form { NotSet
, Rigid
, Flex
} |
| |
| typedef std::vector< std::shared_ptr< LayerRecord > > | Vector |
| |
|
| std::unique_ptr< Odb::Lib::Protobuf::MatrixFile::LayerRecord > | to_protobuf () const override |
| |
| void | from_protobuf (const Odb::Lib::Protobuf::MatrixFile::LayerRecord &message) override |
| |
| bool | to_pbstring (std::string &pb_string) const |
| |
| bool | from_pbstring (const std::string &pb_string) |
| |
| bool | to_stream (std::ostream &outputStream) const |
| |
| bool | from_stream (std::istream &inputStream) |
| |
| std::string | to_json () const override |
| |
| void | from_json (const std::string &json) override |
| |
Definition at line 47 of file MatrixFile.h.
◆ Vector
| typedef std::vector<std::shared_ptr<LayerRecord> > Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::Vector |
◆ Context
| enum class Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::Context |
|
strong |
◆ DielectricType
| enum class Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::DielectricType |
|
strong |
◆ Form
| enum class Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::Form |
|
strong |
◆ Type
| enum class Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::Type |
|
strong |
◆ from_protobuf()
| void Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::from_protobuf |
( |
const Odb::Lib::Protobuf::MatrixFile::LayerRecord & |
message | ) |
|
|
overridevirtual |
◆ to_protobuf()
| std::unique_ptr< Odb::Lib::Protobuf::MatrixFile::LayerRecord > Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::to_protobuf |
( |
| ) |
const |
|
overridevirtual |
◆ ADD_TYPE_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::ADD_TYPE_KEY = "ADD_TYPE" |
|
inlinestatic |
◆ addType
| std::string Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::addType |
◆ color
| RgbColor Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::color { "0" } |
◆ COLOR_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::COLOR_KEY = "COLOR" |
|
inlinestatic |
◆ context
| Context Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::context |
◆ CONTEXT_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::CONTEXT_KEY = "CONTEXT" |
|
inlinestatic |
◆ contextMap
| const Utils::EnumMap<Context> Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::contextMap |
|
inlinestatic |
◆ CU_BOTTOM_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::CU_BOTTOM_KEY = "CU_BOTTOM" |
|
inlinestatic |
◆ CU_TOP_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::CU_TOP_KEY = "CU_TOP" |
|
inlinestatic |
◆ cuBottom
| unsigned int Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::cuBottom = (unsigned int)-1 |
◆ cuTop
| unsigned int Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::cuTop = (unsigned int)-1 |
◆ DIELECTRIC_NAME_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::DIELECTRIC_NAME_KEY = "DIELECTRIC_NAME" |
|
inlinestatic |
◆ DIELECTRIC_TYPE_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::DIELECTRIC_TYPE_KEY = "DIELECTRIC_TYPE" |
|
inlinestatic |
◆ dielectricName
| std::string Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::dielectricName |
◆ dielectricType
| DielectricType Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::dielectricType = DielectricType::NotSet |
◆ dielectricTypeMap
| const Utils::EnumMap<DielectricType> Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::dielectricTypeMap |
|
inlinestatic |
Initial value:{
{
"",
"NONE",
"PREPREG",
"CORE"
}
}
Definition at line 156 of file MatrixFile.h.
◆ END_NAME_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::END_NAME_KEY = "END_NAME" |
|
inlinestatic |
◆ endName
| std::string Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::endName |
◆ form
| Form Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::form = Form::NotSet |
◆ FORM_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::FORM_KEY = "FORM" |
|
inlinestatic |
◆ formMap
| const Utils::EnumMap<Form> Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::formMap |
|
inlinestatic |
Initial value:{
{
"",
"RIGID",
"FLEX"
}
}
Definition at line 165 of file MatrixFile.h.
◆ id
| unsigned int Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::id = (unsigned int)-1 |
◆ ID_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::ID_KEY = "ID" |
|
inlinestatic |
◆ name
| std::string Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::name |
◆ NAME_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::NAME_KEY = "NAME" |
|
inlinestatic |
◆ OLD_NAME_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::OLD_NAME_KEY = "OLD_NAME" |
|
inlinestatic |
◆ oldName
| std::string Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::oldName |
◆ polarity
| Polarity Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::polarity |
◆ POLARITY_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::POLARITY_KEY = "POLARITY" |
|
inlinestatic |
◆ polarityMap
| const Utils::EnumMap<Polarity> Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::polarityMap |
|
inlinestatic |
Initial value:{
{
"POSITIVE",
"NEGATIVE"
}
}
Definition at line 173 of file MatrixFile.h.
◆ RECORD_TOKEN
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::RECORD_TOKEN = "LAYER" |
|
inlinestatic |
◆ ref
| unsigned int Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::ref = (unsigned int)-1 |
◆ REF_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::REF_KEY = "REF" |
|
inlinestatic |
◆ row
| int Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::row |
◆ ROW_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::ROW_KEY = "ROW" |
|
inlinestatic |
◆ START_NAME_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::START_NAME_KEY = "START_NAME" |
|
inlinestatic |
◆ startName
| std::string Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::startName |
◆ type
| Type Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::type |
◆ TYPE_KEY
| const char* Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::TYPE_KEY = "TYPE" |
|
inlinestatic |
◆ typeMap
| const Utils::EnumMap<Type> Odb::Lib::FileModel::Design::MatrixFile::LayerRecord::typeMap |
|
inlinestatic |
Initial value:{
{
"SIGNAL",
"POWER_GROUND",
"DIELECTRIC",
"MIXED",
"SOLDER_MASK",
"SOLDER_PASTE",
"SILK_SCREEN",
"DRILL",
"ROUT",
"DOCUMENT",
"COMPONENT",
"MASK",
"CONDUCTIVE_PASTE"
}
}
Definition at line 131 of file MatrixFile.h.
The documentation for this struct was generated from the following files: