KiCad PCB EDA Suite
Loading...
Searching...
No Matches
easypc_classes_root.h File Reference

The design document and the design parameter tables the importers use. More...

#include <cstdint>
#include <map>
#include <vector>
#include <io/easypc/easypc_classes_styles.h>

Go to the source code of this file.

Classes

struct  EASYPC::POINT32
 A point read as two int32 values. More...
 
struct  EASYPC::DESIGN_MEMBER
 A member stored inside the design. More...
 
struct  EASYPC::SOURCE_CHECK_PARAMETERS
 A map of DRC switch id to value. More...
 
struct  EASYPC::SOURCE_DESIGN_PARAMETERS
 
struct  EASYPC::SOURCE_DEFAULTS
 
struct  EASYPC::SOURCE_DESIGN
 The document: OLE items, then the design. More...
 

Namespaces

namespace  EASYPC
 

Enumerations

enum  EASYPC::DESIGN_PARAM_INDEX {
  EASYPC::DP_MIN_ANNULAR_RING = 4 , EASYPC::DP_MIN_PASTE_SIZE = 6 , EASYPC::DP_MIN_TRACK_WIDTH = 7 , EASYPC::DP_MIN_TESTPOINT_SIZE = 24 ,
  EASYPC::DP_MIN_TESTPOINT_SPACE = 25 , EASYPC::DP_MIN_HOLE_SIZE = 27 , EASYPC::DP_MIN_VIA_ANNULAR_RING = 28 , EASYPC::DP_MIRROR_PAD_STYLE_EXCEPTIONS = 30 ,
  EASYPC::DP_MIN_VIA_HOLE_SIZE = 31 , EASYPC::DP_VIA_SMD_PAD_SPACE = 35 , EASYPC::DP_MIN_TEXT_SIZE = 37 , EASYPC::DP_MIN_SOLDER_MASK_WIDTH = 38 ,
  EASYPC::DP_MIN_SOLDER_MASK_TO_TRACK = 39
}
 Indices into the design parameter table. More...
 

Functions

POINT32 EASYPC::ReadPoint (ARCHIVE &aAr)
 
LOAD_TASK EASYPC::SkipMember (ARCHIVE &aAr, const char *aClass, bool aDesignOwned=false)
 Load and drop an embedded member of a registered class; aDesignOwned marks its design as owner.
 

Detailed Description

The design document and the design parameter tables the importers use.

Definition in file easypc_classes_root.h.