|
| enum class | Type { Rectangle
, Circle
, Square
, Contour
} |
| |
| typedef std::vector< std::shared_ptr< OutlineRecord > > | Vector |
| |
|
| std::unique_ptr< Odb::Lib::Protobuf::EdaDataFile::PackageRecord::OutlineRecord > | to_protobuf () const override |
| |
| void | from_protobuf (const Odb::Lib::Protobuf::EdaDataFile::PackageRecord::OutlineRecord &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 133 of file EdaDataFile.h.
◆ Vector
| typedef std::vector<std::shared_ptr<OutlineRecord> > Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::Vector |
◆ Type
| enum class Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::Type |
|
strong |
◆ ~OutlineRecord()
| Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::~OutlineRecord |
( |
| ) |
|
|
inline |
◆ from_protobuf()
| void Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::from_protobuf |
( |
const Odb::Lib::Protobuf::EdaDataFile::PackageRecord::OutlineRecord & |
message | ) |
|
|
overridevirtual |
◆ to_protobuf()
| std::unique_ptr< Odb::Lib::Protobuf::EdaDataFile::PackageRecord::OutlineRecord > Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::to_protobuf |
( |
| ) |
const |
|
overridevirtual |
◆ CIRCLE_RECORD_TOKEN
| const char* Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::CIRCLE_RECORD_TOKEN = "CR" |
|
inlinestatic |
◆ CONTOUR_BEGIN_RECORD_TOKEN
| const char* Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::CONTOUR_BEGIN_RECORD_TOKEN = "CT" |
|
inlinestatic |
◆ CONTOUR_END_RECORD_TOKEN
| const char* Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::CONTOUR_END_RECORD_TOKEN = "CE" |
|
inlinestatic |
◆ halfSide
| double Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::halfSide |
◆ height
| double Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::height |
◆ lowerLeftX
| double Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::lowerLeftX |
◆ lowerLeftY
| double Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::lowerLeftY |
◆ m_contourPolygons
| ContourPolygon::Vector Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::m_contourPolygons |
◆ radius
| double Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::radius |
◆ RECTANGLE_RECORD_TOKEN
| const char* Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::RECTANGLE_RECORD_TOKEN = "RC" |
|
inlinestatic |
◆ SQUARE_RECORD_TOKEN
| const char* Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::SQUARE_RECORD_TOKEN = "SQ" |
|
inlinestatic |
◆ type
| Type Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::type |
◆ width
| double Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::width |
◆ xCenter
| double Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::xCenter |
◆ yCenter
| double Odb::Lib::FileModel::Design::EdaDataFile::PackageRecord::OutlineRecord::yCenter |
The documentation for this struct was generated from the following files: