OdbDesignLib
OdbDesign ODB++ Parsing Library
 
Loading...
Searching...
No Matches
Odb::Lib::FileModel::Design::StandardFontsFile::CharacterBlock::LineRecord Struct Reference
Inheritance diagram for Odb::Lib::FileModel::Design::StandardFontsFile::CharacterBlock::LineRecord:
Odb::Lib::IProtoBuffable< Odb::Lib::Protobuf::StandardFontsFile::CharacterBlock::LineRecord >

Public Types

typedef std::vector< std::shared_ptr< LineRecord > > Vector
 

Public Member Functions

std::unique_ptr< Odb::Lib::Protobuf::StandardFontsFile::CharacterBlock::LineRecord > to_protobuf () const override
 
void from_protobuf (const Odb::Lib::Protobuf::StandardFontsFile::CharacterBlock::LineRecord &message) override
 
- Public Member Functions inherited from Odb::Lib::IProtoBuffable< Odb::Lib::Protobuf::StandardFontsFile::CharacterBlock::LineRecord >
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
 

Public Attributes

double xStart
 
double yStart
 
double xEnd
 
double yEnd
 
Polarity polarity
 
LineShape shape
 
double width
 

Static Public Attributes

static constexpr const char * RECORD_TOKEN = "LINE"
 

Detailed Description

Definition at line 32 of file StandardFontsFile.h.

Member Typedef Documentation

◆ Vector

typedef std::vector<std::shared_ptr<LineRecord> > Odb::Lib::FileModel::Design::StandardFontsFile::CharacterBlock::LineRecord::Vector

Definition at line 45 of file StandardFontsFile.h.

Member Function Documentation

◆ from_protobuf()

void Odb::Lib::FileModel::Design::StandardFontsFile::CharacterBlock::LineRecord::from_protobuf ( const Odb::Lib::Protobuf::StandardFontsFile::CharacterBlock::LineRecord &  message)
overridevirtual

◆ to_protobuf()

std::unique_ptr< Odb::Lib::Protobuf::StandardFontsFile::CharacterBlock::LineRecord > Odb::Lib::FileModel::Design::StandardFontsFile::CharacterBlock::LineRecord::to_protobuf ( ) const
overridevirtual

Member Data Documentation

◆ polarity

Polarity Odb::Lib::FileModel::Design::StandardFontsFile::CharacterBlock::LineRecord::polarity

Definition at line 38 of file StandardFontsFile.h.

◆ RECORD_TOKEN

constexpr const char* Odb::Lib::FileModel::Design::StandardFontsFile::CharacterBlock::LineRecord::RECORD_TOKEN = "LINE"
inlinestaticconstexpr

Definition at line 47 of file StandardFontsFile.h.

◆ shape

LineShape Odb::Lib::FileModel::Design::StandardFontsFile::CharacterBlock::LineRecord::shape

Definition at line 39 of file StandardFontsFile.h.

◆ width

double Odb::Lib::FileModel::Design::StandardFontsFile::CharacterBlock::LineRecord::width

Definition at line 40 of file StandardFontsFile.h.

◆ xEnd

double Odb::Lib::FileModel::Design::StandardFontsFile::CharacterBlock::LineRecord::xEnd

Definition at line 36 of file StandardFontsFile.h.

◆ xStart

double Odb::Lib::FileModel::Design::StandardFontsFile::CharacterBlock::LineRecord::xStart

Definition at line 34 of file StandardFontsFile.h.

◆ yEnd

double Odb::Lib::FileModel::Design::StandardFontsFile::CharacterBlock::LineRecord::yEnd

Definition at line 37 of file StandardFontsFile.h.

◆ yStart

double Odb::Lib::FileModel::Design::StandardFontsFile::CharacterBlock::LineRecord::yStart

Definition at line 35 of file StandardFontsFile.h.


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