KiCad PCB EDA Suite
Loading...
Searching...
No Matches
DS_DATA_MODEL_STRINGIO Class Reference
Inheritance diagram for DS_DATA_MODEL_STRINGIO:
DS_DATA_MODEL_IO

Public Member Functions

 DS_DATA_MODEL_STRINGIO (wxString *aOutputString)
 
 ~DS_DATA_MODEL_STRINGIO ()
 
void Format (DS_DATA_MODEL *aSheet) const
 
void Format (DS_DATA_MODEL *aModel, std::vector< DS_DATA_ITEM * > &aItemsList) const
 
void Format (DS_DATA_MODEL *aModel, DS_DATA_ITEM *aItem, int aNestLevel) const
 

Protected Attributes

OUTPUTFORMATTERm_out
 

Private Member Functions

void format (DS_DATA_ITEM_TEXT *aItem, int aNestLevel) const
 
void format (DS_DATA_MODEL *aModel, DS_DATA_ITEM *aItem, int aNestLevel) const
 
void format (DS_DATA_ITEM_POLYGONS *aItem, int aNestLevel) const
 
void format (DS_DATA_ITEM_BITMAP *aItem, int aNestLevel) const
 
void formatCoordinate (const char *aToken, POINT_COORD &aCoord) const
 
void formatRepeatParameters (DS_DATA_ITEM *aItem) const
 
void formatOptions (DS_DATA_ITEM *aItem) const
 

Private Attributes

STRING_FORMATTERm_writer
 
wxString * m_output
 

Detailed Description

Definition at line 109 of file ds_data_model_io.cpp.

Constructor & Destructor Documentation

◆ DS_DATA_MODEL_STRINGIO()

DS_DATA_MODEL_STRINGIO::DS_DATA_MODEL_STRINGIO ( wxString *  aOutputString)
inline

Definition at line 112 of file ds_data_model_io.cpp.

References _, DS_DATA_MODEL_IO::m_out, m_writer, and IO_ERROR::What().

◆ ~DS_DATA_MODEL_STRINGIO()

DS_DATA_MODEL_STRINGIO::~DS_DATA_MODEL_STRINGIO ( )
inline

Definition at line 127 of file ds_data_model_io.cpp.

References From_UTF8(), STRING_FORMATTER::GetString(), m_output, and m_writer.

Member Function Documentation

◆ format() [1/4]

◆ format() [2/4]

◆ format() [3/4]

◆ Format() [1/3]

void DS_DATA_MODEL_IO::Format ( DS_DATA_MODEL aModel,
DS_DATA_ITEM aItem,
int  aNestLevel 
) const
inherited

◆ format() [4/4]

◆ Format() [2/3]

void DS_DATA_MODEL_IO::Format ( DS_DATA_MODEL aModel,
std::vector< DS_DATA_ITEM * > &  aItemsList 
) const
inherited

◆ Format() [3/3]

◆ formatCoordinate()

void DS_DATA_MODEL_IO::formatCoordinate ( const char *  aToken,
POINT_COORD aCoord 
) const
privateinherited

◆ formatOptions()

void DS_DATA_MODEL_IO::formatOptions ( DS_DATA_ITEM aItem) const
privateinherited

◆ formatRepeatParameters()

Member Data Documentation

◆ m_out

◆ m_output

wxString* DS_DATA_MODEL_STRINGIO::m_output
private

Definition at line 135 of file ds_data_model_io.cpp.

Referenced by ~DS_DATA_MODEL_STRINGIO().

◆ m_writer

STRING_FORMATTER* DS_DATA_MODEL_STRINGIO::m_writer
private

Definition at line 134 of file ds_data_model_io.cpp.

Referenced by DS_DATA_MODEL_STRINGIO(), and ~DS_DATA_MODEL_STRINGIO().


The documentation for this class was generated from the following file: