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

Public Types

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

Public Member Functions

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

std::string name
 
double x
 
double y
 
double dx
 
double dy
 
int nx
 
int ny
 
double angle
 
bool flip
 
bool mirror
 

Static Public Attributes

static constexpr const char * ARRAY_HEADER_TOKEN = "STEP-REPEAT"
 

Detailed Description

Definition at line 20 of file StepHdrFile.h.

Member Typedef Documentation

◆ Vector

typedef std::vector<std::shared_ptr<StepRepeatRecord> > Odb::Lib::FileModel::Design::StepHdrFile::StepRepeatRecord::Vector

Definition at line 33 of file StepHdrFile.h.

Member Function Documentation

◆ from_protobuf()

void Odb::Lib::FileModel::Design::StepHdrFile::StepRepeatRecord::from_protobuf ( const Odb::Lib::Protobuf::StepHdrFile::StepRepeatRecord &  message)
overridevirtual

◆ to_protobuf()

std::unique_ptr< Odb::Lib::Protobuf::StepHdrFile::StepRepeatRecord > Odb::Lib::FileModel::Design::StepHdrFile::StepRepeatRecord::to_protobuf ( ) const
overridevirtual

Member Data Documentation

◆ angle

double Odb::Lib::FileModel::Design::StepHdrFile::StepRepeatRecord::angle

Definition at line 29 of file StepHdrFile.h.

◆ ARRAY_HEADER_TOKEN

constexpr const char* Odb::Lib::FileModel::Design::StepHdrFile::StepRepeatRecord::ARRAY_HEADER_TOKEN = "STEP-REPEAT"
staticconstexpr

Definition at line 35 of file StepHdrFile.h.

◆ dx

double Odb::Lib::FileModel::Design::StepHdrFile::StepRepeatRecord::dx

Definition at line 25 of file StepHdrFile.h.

◆ dy

double Odb::Lib::FileModel::Design::StepHdrFile::StepRepeatRecord::dy

Definition at line 26 of file StepHdrFile.h.

◆ flip

bool Odb::Lib::FileModel::Design::StepHdrFile::StepRepeatRecord::flip

Definition at line 30 of file StepHdrFile.h.

◆ mirror

bool Odb::Lib::FileModel::Design::StepHdrFile::StepRepeatRecord::mirror

Definition at line 31 of file StepHdrFile.h.

◆ name

std::string Odb::Lib::FileModel::Design::StepHdrFile::StepRepeatRecord::name

Definition at line 22 of file StepHdrFile.h.

◆ nx

int Odb::Lib::FileModel::Design::StepHdrFile::StepRepeatRecord::nx

Definition at line 27 of file StepHdrFile.h.

◆ ny

int Odb::Lib::FileModel::Design::StepHdrFile::StepRepeatRecord::ny

Definition at line 28 of file StepHdrFile.h.

◆ x

double Odb::Lib::FileModel::Design::StepHdrFile::StepRepeatRecord::x

Definition at line 23 of file StepHdrFile.h.

◆ y

double Odb::Lib::FileModel::Design::StepHdrFile::StepRepeatRecord::y

Definition at line 24 of file StepHdrFile.h.


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