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

Public Member Functions

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 Member Functions

 DS_DATA_MODEL_IO ()
 
virtual ~DS_DATA_MODEL_IO ()
 

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
 

Detailed Description

Definition at line 53 of file ds_data_model_io.cpp.

Constructor & Destructor Documentation

◆ DS_DATA_MODEL_IO()

DS_DATA_MODEL_IO::DS_DATA_MODEL_IO ( )
inlineprotected

Definition at line 62 of file ds_data_model_io.cpp.

References m_out.

◆ ~DS_DATA_MODEL_IO()

virtual DS_DATA_MODEL_IO::~DS_DATA_MODEL_IO ( )
inlineprotectedvirtual

Definition at line 63 of file ds_data_model_io.cpp.

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

◆ format() [4/4]

◆ Format() [2/3]

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

◆ Format() [3/3]

◆ formatCoordinate()

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

◆ formatOptions()

void DS_DATA_MODEL_IO::formatOptions ( DS_DATA_ITEM aItem) const
private

◆ formatRepeatParameters()

Member Data Documentation

◆ m_out


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