|
KiCad PCB EDA Suite
|
#include <sch_io/pads/pads_sch_symbol_builder.h>#include <lib_symbol.h>#include <sch_shape.h>#include <sch_pin.h>#include <sch_text.h>#include <pin_type.h>#include <layer_ids.h>#include <sch_screen.h>#include <sch_sheet_path.h>#include <sch_symbol.h>#include <stroke_params.h>#include <advanced_config.h>#include <io/pads/pads_common.h>#include <algorithm>#include <array>#include <cctype>#include <cmath>#include <tuple>Go to the source code of this file.
Namespaces | |
| namespace | PADS_SCH |
Enumerations | |
| enum class | PADS_SCH::POWER_STYLE { PADS_SCH::GROUND_BARS , PADS_SCH::FILLED_BAR , PADS_SCH::FILLED_ARROW , PADS_SCH::OPEN_ARROW , PADS_SCH::OPEN_CIRCLE } |
| The distinct body shapes KiCad power symbols are drawn with. More... | |
Functions | |
| static POWER_STYLE | PADS_SCH::powerStyleFromName (const std::string &aUpperName) |
| static SCH_SHAPE * | PADS_SCH::addPolyline (LIB_SYMBOL *aSymbol, const std::vector< VECTOR2I > &aPoints, int aWidth=0) |
| static void | PADS_SCH::addPowerPin (LIB_SYMBOL *aSymbol, const std::string &aKiCadName, PIN_ORIENTATION aOrientation) |