| 
    KiCad PCB EDA Suite
    
   | 
 
#include <cadstar_archive_parser.h>
Public Attributes | |
| std::map< wxString, wxString > | FilenamesToTextMap | 
| CADSTAR doesn't have user defined text fields but does allow loading text from a file.   | |
| std::map< wxString, wxString > | TextToHyperlinksMap | 
| KiCad doesn't support hyperlinks but we use this map to display warning messages after import.   | |
| std::map< TEXT_FIELD_NAME, wxString > | TextFieldToValuesMap | 
| Values for the text field elements used in the CADSTAR design extracted from the text element instances.   | |
| std::set< TEXT_FIELD_NAME > | InconsistentTextFields | 
| Text fields need to be updated in CADSTAR and it is possible that they are not consistent across text elements.   | |
| std::function< void()> | CheckPointCallback = []() {} | 
| Callback function to report progress.   | |
Definition at line 175 of file cadstar_archive_parser.h.
| std::function<void()> CADSTAR_ARCHIVE_PARSER::PARSER_CONTEXT::CheckPointCallback = []() {} | 
Callback function to report progress.
Definition at line 205 of file cadstar_archive_parser.h.
Referenced by CADSTAR_ARCHIVE_PARSER::PARTS::Parse(), CADSTAR_PCB_ARCHIVE_PARSER::LAYOUT::Parse(), CADSTAR_PCB_ARCHIVE_PARSER::LIBRARY::Parse(), CADSTAR_SCH_ARCHIVE_PARSER::CADSTAR_SCHEMATIC::Parse(), and CADSTAR_SCH_ARCHIVE_PARSER::LIBRARY_SCM::Parse().
| std::map<wxString, wxString> CADSTAR_ARCHIVE_PARSER::PARSER_CONTEXT::FilenamesToTextMap | 
CADSTAR doesn't have user defined text fields but does allow loading text from a file.
This map stores all the text items that exist in the original CADSTAR design. They will be replaced by a text variable of the form ${FROM_FILE_[filename]_[extension]}
Definition at line 182 of file cadstar_archive_parser.h.
Referenced by CADSTAR_ARCHIVE_PARSER::ParseTextFields().
| std::set<TEXT_FIELD_NAME> CADSTAR_ARCHIVE_PARSER::PARSER_CONTEXT::InconsistentTextFields | 
Text fields need to be updated in CADSTAR and it is possible that they are not consistent across text elements.
Definition at line 200 of file cadstar_archive_parser.h.
Referenced by CADSTAR_ARCHIVE_PARSER::ParseTextFields().
| std::map<TEXT_FIELD_NAME, wxString> CADSTAR_ARCHIVE_PARSER::PARSER_CONTEXT::TextFieldToValuesMap | 
Values for the text field elements used in the CADSTAR design extracted from the text element instances.
Definition at line 194 of file cadstar_archive_parser.h.
Referenced by CADSTAR_ARCHIVE_PARSER::ParseTextFields().
| std::map<wxString, wxString> CADSTAR_ARCHIVE_PARSER::PARSER_CONTEXT::TextToHyperlinksMap | 
KiCad doesn't support hyperlinks but we use this map to display warning messages after import.
First element = Display Text. Second element = Hyperlink
Definition at line 188 of file cadstar_archive_parser.h.
Referenced by CADSTAR_ARCHIVE_PARSER::ParseTextFields().