KiCad PCB EDA Suite
Loading...
Searching...
No Matches
legacy_format.h File Reference
#include <algorithm>
#include <optional>
#include <string>
#include <vector>
#include <wx/base64.h>
#include <wx/stream.h>
#include <base_units.h>
#include <common.h>
#include <embedded_files.h>
#include <io/kicad/legacy_text_format.h>
#include <ki_exception.h>
#include <kiid.h>
#include <lib_id.h>
#include <mmh3_hash.h>
#include <page_info.h>
#include <richio.h>
#include <string_utils.h>
#include <stroke_params.h>
#include <title_block.h>

Go to the source code of this file.

Namespaces

namespace  KICAD_FORMAT
 
namespace  KICAD_FORMAT::LEGACY
 

Functions

bool KICAD_FORMAT::LEGACY::IsDefaultTextV10 (const EDA_TEXT &aText)
 
void KICAD_FORMAT::LEGACY::FormatBool (OUTPUTFORMATTER *aOut, const wxString &aKey, bool aValue)
 
void KICAD_FORMAT::LEGACY::FormatOptBool (OUTPUTFORMATTER *aOut, const wxString &aKey, std::optional< bool > aValue)
 
void KICAD_FORMAT::LEGACY::FormatUuid (OUTPUTFORMATTER *aOut, const KIID &aUuid)
 
UTF8 KICAD_FORMAT::LEGACY::FormatLibId (const LIB_ID &aId)
 
void KICAD_FORMAT::LEGACY::FormatStreamData (OUTPUTFORMATTER &aOut, const wxStreamBuffer &aStream)
 
const char * KICAD_FORMAT::LEGACY::LineStyleToken (LINE_STYLE aStyle)
 
void KICAD_FORMAT::LEGACY::FormatStroke (OUTPUTFORMATTER *aOut, const STROKE_PARAMS &aStroke, const EDA_IU_SCALE &aScale)
 
const char * KICAD_FORMAT::LEGACY::PageTypeToken (PAGE_SIZE_TYPE aType)
 
void KICAD_FORMAT::LEGACY::FormatPageV9 (OUTPUTFORMATTER *aOut, const PAGE_INFO &aPage)
 
void KICAD_FORMAT::LEGACY::FormatPageV10 (OUTPUTFORMATTER *aOut, const PAGE_INFO &aPage)
 
void KICAD_FORMAT::LEGACY::FormatTitle (OUTPUTFORMATTER *aOut, const TITLE_BLOCK &aTitle)
 
void KICAD_FORMAT::LEGACY::FormatText (OUTPUTFORMATTER *aOut, const EDA_TEXT &aText, const EDA_IU_SCALE &aScale, int aControlBits, bool aV9)
 
void KICAD_FORMAT::LEGACY::FormatTextV9 (OUTPUTFORMATTER *aOut, const EDA_TEXT &aText, const EDA_IU_SCALE &aScale, int aControlBits)
 
void KICAD_FORMAT::LEGACY::FormatTextV10 (OUTPUTFORMATTER *aOut, const EDA_TEXT &aText, const EDA_IU_SCALE &aScale, int aControlBits)
 
std::string KICAD_FORMAT::LEGACY::EmbeddedFileChecksum (const EMBEDDED_FILES::EMBEDDED_FILE &aFile)
 
void KICAD_FORMAT::LEGACY::FormatEmbeddedFiles (OUTPUTFORMATTER &aOut, const EMBEDDED_FILES &aFiles, bool aWriteData, bool aV9)
 
void KICAD_FORMAT::LEGACY::FormatEmbeddedFilesV9 (OUTPUTFORMATTER &aOut, const EMBEDDED_FILES &aFiles, bool aWriteData)
 
void KICAD_FORMAT::LEGACY::FormatEmbeddedFilesV10 (OUTPUTFORMATTER &aOut, const EMBEDDED_FILES &aFiles, bool aWriteData)
 

Variables

constexpr int KICAD_FORMAT::LEGACY::OMIT_HIDE = 1 << 6