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

Public Member Functions

 DS_DATA_MODEL_FILEIO (const wxString &aFilename)
 
 ~DS_DATA_MODEL_FILEIO ()
 
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

PRETTIFIED_FILE_OUTPUTFORMATTERm_fileout
 

Detailed Description

Definition at line 80 of file ds_data_model_io.cpp.

Constructor & Destructor Documentation

◆ DS_DATA_MODEL_FILEIO()

DS_DATA_MODEL_FILEIO::DS_DATA_MODEL_FILEIO ( const wxString &  aFilename)
inline

Definition at line 83 of file ds_data_model_io.cpp.

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

◆ ~DS_DATA_MODEL_FILEIO()

DS_DATA_MODEL_FILEIO::~DS_DATA_MODEL_FILEIO ( )
inline

Definition at line 98 of file ds_data_model_io.cpp.

References m_fileout.

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_fileout

PRETTIFIED_FILE_OUTPUTFORMATTER* DS_DATA_MODEL_FILEIO::m_fileout
private

Definition at line 104 of file ds_data_model_io.cpp.

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

◆ m_out


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