|
KiCad PCB EDA Suite
|
#include <transform.h>#include <lib_id.h>#include <sch_item.h>#include <sch_field.h>#include <sch_pin.h>Go to the source code of this file.
Classes | |
| class | SYMBOL |
| A base class for LIB_SYMBOL and SCH_SYMBOL. More... | |
Macros | |
| #define | ALL_UNITS 0 |
| #define | ALL_BODY_STYLES 0 |
Enumerations | |
| enum | SYMBOL_ORIENTATION_T { SYM_NORMAL , SYM_ROTATE_CLOCKWISE , SYM_ROTATE_COUNTERCLOCKWISE , SYM_ORIENT_0 , SYM_ORIENT_90 , SYM_ORIENT_180 , SYM_ORIENT_270 , SYM_MIRROR_X = 0x100 , SYM_MIRROR_Y = 0x200 } |
| enum used in RotationMiroir() More... | |
| enum | SYMBOL_ORIENTATION_PROP { SYMBOL_ANGLE_0 = SYMBOL_ORIENTATION_T::SYM_ORIENT_0 , SYMBOL_ANGLE_90 = SYMBOL_ORIENTATION_T::SYM_ORIENT_90 , SYMBOL_ANGLE_180 = SYMBOL_ORIENTATION_T::SYM_ORIENT_180 , SYMBOL_ANGLE_270 = SYMBOL_ORIENTATION_T::SYM_ORIENT_270 } |
| #define ALL_BODY_STYLES 0 |
Definition at line 151 of file symbol.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), CheckDuplicatePins(), KICAD_DIFF::ConfigureSchDiffCanvasContext(), SYMBOL_EDITOR_EDIT_TOOL::ConvertStackedPins(), CADSTAR_SCH_ARCHIVE_LOADER::copySymbolItems(), countMatchingPins(), SCH_SYMBOL::Deserialize(), SYMBOL_EDITOR_EDIT_TOOL::DoDelete(), SCH_SYMBOL::doIsConnected(), SYMBOL_EDITOR_MOVE_TOOL::doMoveSelection(), KIGFX::SCH_PAINTER::draw(), EE_GRAPHIC_TOOL::drawManagedShape(), SYMBOL_EDITOR_PIN_TOOL::EditPinProperties(), CONNECTION_GRAPH::ExtractAffectedItems(), SCH_CONNECTIVITY::ExtractPinMapFacts(), KICAD_DIFF::ExtractSymbolGeometry(), AUTOPLACER::fieldBoxPlacement(), firstGateInput(), SCH_IO_GEDA::flushPendingComponent(), PIN_INFO_FORMATTER::Format(), SCH_SYMBOL::GetAllLibPins(), SCH_SYMBOL::GetConnectionPoints(), SCH_SYMBOL::GetGraphicalPins(), SCH_SYMBOL::GetPin(), PIN_LAYOUT_CACHE::GetPinNameInfo(), LIB_SYMBOL::GetUnitDrawItems(), SYMBOL_EDITOR_EDIT_TOOL::Init(), SCH_COLLECTOR::Inspect(), SCH_SYMBOL::IsPointClickableAnchor(), KIGFX::SCH_PAINTER::isUnitAndConversionShown(), ORCAD_CONVERTER::kicadSymbolFor(), EE_GRID_HELPER::layoutPins(), PCAD_SCH_IMPORT_FIXTURE::LibPin(), SCH_IO_DATABASE::loadSymbolFromRow(), SIM_MODEL::MigrateSimModel(), DIALOG_LIB_SYMBOL_PROPERTIES::OnBodyStyle(), DIALOG_LIB_EDIT_PIN_TABLE::OnFilterCheckBox(), DIALOG_LIB_EDIT_PIN_TABLE::OnFilterChoice(), PackSymbol(), SCH_EDITOR_CONTROL::Paste(), SYMBOL_EDITOR_EDIT_TOOL::Paste(), PIN_TABLE_DATA_MODEL::PIN_TABLE_DATA_MODEL(), DIPTRACE_SCH_IMPORT_FIXTURE::PinOrientationCounts(), AUTOPLACER::pinsOnSide(), SYMBOL_EDITOR_PIN_TOOL::PlacePin(), ORCAD_CONVERTER::placePowerSymbol(), SCH_IO_GEDA::processNetAttributes(), SYMBOL_EDITOR_PIN_TOOL::PushPinProperties(), PIN_TABLE_DATA_MODEL::RebuildRows(), SCHEMATIC::RecalculateConnections(), SCH_RULE_AREA::RefreshContainedItemsAndDirectives(), SYMBOL_EDITOR_DRAWING_TOOLS::RepeatDrawItem(), safeConnectivityLabelPosition(), SCH_EDIT_FRAME::SaveSymbolToSchematic(), SCH_SELECTION_TOOL::Selectable(), SYMBOL_EDITOR_PIN_TOOL::SynchronizeOtherUnits(), NETLIST_EXPORTER_ALLEGRO::toAllegroPackages(), DIALOG_PIN_PROPERTIES::TransferDataToWindow(), DIALOG_SHAPE_PROPERTIES::TransferDataToWindow(), DIALOG_TEXT_PROPERTIES::TransferDataToWindow(), SCH_EDITOR_CONTROL::updatePastedSheet(), SCH_POINT_EDITOR::updatePoints(), and SCH_SYMBOL::Visit().
| #define ALL_UNITS 0 |
Definition at line 150 of file symbol.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), CheckDuplicatePins(), KICAD_DIFF::ConfigureSchDiffCanvasContext(), SYMBOL_EDITOR_EDIT_TOOL::ConvertStackedPins(), countMatchingPins(), SYMBOL_EDITOR_PIN_TOOL::CreateImagePins(), SCH_SYMBOL::Deserialize(), SYMBOL_EDITOR_EDIT_TOOL::DoDelete(), SCH_SYMBOL::doIsConnected(), SYMBOL_EDITOR_MOVE_TOOL::doMoveSelection(), KIGFX::SCH_PAINTER::draw(), EE_GRAPHIC_TOOL::drawManagedShape(), SYMBOL_EDITOR_PIN_TOOL::EditPinProperties(), CONNECTION_GRAPH::ExtractAffectedItems(), SCH_CONNECTIVITY::ExtractPinMapFacts(), KICAD_DIFF::ExtractSymbolGeometry(), AUTOPLACER::fieldBoxPlacement(), SCH_EDITOR_CONTROL::FindSymbolAndItem(), findSymbolsAndPins(), firstGateInput(), SCH_IO_GEDA::flushPendingComponent(), PIN_INFO_FORMATTER::Format(), SCH_SYMBOL::GetAllLibPins(), SCH_SYMBOL::GetConnectionPoints(), SCH_SYMBOL::GetEndPoints(), SCH_SYMBOL::GetGraphicalPins(), SCH_SYMBOL::GetPin(), PIN_LAYOUT_CACHE::GetPinNameInfo(), SCH_SYMBOL::GetPins(), SCH_SYMBOL::GetPins(), LIB_SYMBOL::GetUnitDrawItems(), SYMBOL_EDITOR_EDIT_TOOL::Init(), SCH_COLLECTOR::Inspect(), SCH_SYMBOL::IsPointClickableAnchor(), KIGFX::SCH_PAINTER::isUnitAndConversionShown(), EE_GRID_HELPER::layoutPins(), PCAD_SCH_IMPORT_FIXTURE::LibPin(), SIM_MODEL::MigrateSimModel(), DIALOG_LIB_SYMBOL_PROPERTIES::OnBodyStyle(), DIALOG_LIB_EDIT_PIN_TABLE::OnFilterChoice(), PackSymbol(), SCH_EDITOR_CONTROL::Paste(), SYMBOL_EDITOR_EDIT_TOOL::Paste(), PIN_TABLE_DATA_MODEL::PIN_TABLE_DATA_MODEL(), DIPTRACE_SCH_IMPORT_FIXTURE::PinOrientationCounts(), AUTOPLACER::pinsOnSide(), SYMBOL_EDITOR_PIN_TOOL::PlacePin(), ORCAD_CONVERTER::placePowerSymbol(), SCH_IO_GEDA::processNetAttributes(), SYMBOL_EDITOR_PIN_TOOL::PushPinProperties(), PIN_TABLE_DATA_MODEL::RebuildRows(), SCHEMATIC::RecalculateConnections(), SCH_RULE_AREA::RefreshContainedItemsAndDirectives(), SYMBOL_EDITOR_DRAWING_TOOLS::RepeatDrawItem(), SCH_SYMBOL::ResolveTextVar(), safeConnectivityLabelPosition(), SCH_EDIT_FRAME::SaveSymbolToSchematic(), SCH_SELECTION_TOOL::Selectable(), SYMBOL_EDITOR_PIN_TOOL::SynchronizeOtherUnits(), NETLIST_EXPORTER_ALLEGRO::toAllegroPackages(), DIALOG_PIN_PROPERTIES::TransferDataToWindow(), DIALOG_SHAPE_PROPERTIES::TransferDataToWindow(), DIALOG_TEXT_PROPERTIES::TransferDataToWindow(), SCH_EDITOR_CONTROL::updatePastedSheet(), SCH_SYMBOL::updatePins(), SCH_POINT_EDITOR::updatePoints(), and SCH_SYMBOL::Visit().
| enum SYMBOL_ORIENTATION_T |