126 void formatLayers(
LSET aLayerMask,
bool aEnumerateLayers,
bool aIsZone =
false )
const;
A base class for any item which can be embedded within the BOARD container class, and therefore insta...
Information pertinent to a Pcbnew printed circuit board.
A mix-in class (via multiple inheritance) that handles texts such as labels, parts,...
LSET is a set of PCB_LAYER_IDs.
A set of BOARD_ITEMs (i.e., without duplicates).
A PCB_POINT is a 0-dimensional point that is used to mark a position on a PCB, or more usually a foot...
Object to handle a bitmap image that can be inserted in a PCB.
static constexpr int FORMAT_VERSION
void formatGeneral(const BOARD *aBoard) const
void FormatBoardToFormatter(OUTPUTFORMATTER *aOut, BOARD *aBoard)
void formatProperties(const BOARD *aBoard) const
void formatLayer(PCB_LAYER_ID aLayer, bool aIsKnockout=false) const
void formatLayers(LSET aLayerMask, bool aEnumerateLayers, bool aIsZone=false) const
void formatPolyPts(const SHAPE_LINE_CHAIN &aOutline, const FOOTPRINT *aParentFP=nullptr) const
void formatHeader(const BOARD *aBoard) const
void formatTeardropParameters(const TEARDROP_PARAMETERS &tdParams) const
void formatVariants(const BOARD *aBoard) const
void formatBoardLayers(const BOARD *aBoard) const
void Format(const BOARD_ITEM *aItem) const
void SaveFootprintFile(const wxString &aFileName, FOOTPRINT *aFootprint)
void format(const BOARD *aBoard) const
void SaveBoard(const wxString &aFileName, BOARD *aBoard)
void formatSetup(const BOARD *aBoard) const
void formatRenderCache(const EDA_TEXT *aText) const
Represent a polyline containing arcs as well as line segments: A chain of connected line and/or arc s...
TEARDROP_PARAMETARS is a helper class to handle parameters needed to build teardrops for a board thes...
Handle a list of polygons defining a copper zone.
PCB_LAYER_ID
A quick note on layer IDs: