KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PCB_SELECTION_TOOL Member List

This is the complete list of members for PCB_SELECTION_TOOL, including all inherited members.

Activate()TOOL_INTERACTIVE
AddItemsToSel(const TOOL_EVENT &aEvent)SELECTION_TOOL
AddItemsToSel(EDA_ITEMS *aList, bool aQuietMode=false)SELECTION_TOOL
AddItemToSel(const TOOL_EVENT &aEvent)SELECTION_TOOL
AddItemToSel(EDA_ITEM *aItem, bool aQuietMode=false)SELECTION_TOOL
attachManager(TOOL_MANAGER *aManager)TOOL_BASEprotected
board() constPCB_SELECTION_TOOLinlineprotected
BrightenItem(EDA_ITEM *aItem)SELECTION_TOOL
canvas() constPCB_SELECTION_TOOLinlineprotected
ClearSelection(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOL
ClearSelection(bool aQuietMode=false)PCB_SELECTION_TOOL
controls() constPCB_SELECTION_TOOLinlineprotected
ctrlClickHighlights() overridePCB_SELECTION_TOOLprotectedvirtual
CursorSelection(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOL
disambiguateCursor(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOLprivate
doSelectionMenu(COLLECTOR *aCollector)SELECTION_TOOLprotected
doSyncSelection(const std::vector< BOARD_ITEM * > &aItems, bool aWithNets)PCB_SELECTION_TOOLprivate
editFrame() constPCB_SELECTION_TOOLinlineprotected
EnterGroup()PCB_SELECTION_TOOL
ExitGroup(bool aSelectGroup=false)PCB_SELECTION_TOOL
expandConnection(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOLprivate
FilterCollectedItems(GENERAL_COLLECTOR &aCollector, bool aMultiSelect)PCB_SELECTION_TOOL
FilterCollectorForFootprints(GENERAL_COLLECTOR &aCollector, const VECTOR2I &aWhere) constPCB_SELECTION_TOOL
FilterCollectorForFreePads(GENERAL_COLLECTOR &aCollector, bool aForcePromotion=false) constPCB_SELECTION_TOOL
FilterCollectorForHierarchy(GENERAL_COLLECTOR &aCollector, bool aMultiselect) constPCB_SELECTION_TOOL
FilterCollectorForMarkers(GENERAL_COLLECTOR &aCollector) constPCB_SELECTION_TOOL
FilterCollectorForTableCells(GENERAL_COLLECTOR &aCollector) constPCB_SELECTION_TOOL
filterSelection(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOLprivate
FindItem(BOARD_ITEM *aItem)PCB_SELECTION_TOOL
frame() constPCB_SELECTION_TOOLinlineprotected
GAL_SWITCH enum valueTOOL_BASE
GetActiveLayer()PCB_SELECTION_TOOLinline
getCollectorsGuide() constPCB_SELECTION_TOOLprivate
getEditFrame() constTOOL_BASEinlineprotected
GetEnteredGroup()PCB_SELECTION_TOOLinline
GetFilter()PCB_SELECTION_TOOLinline
GetId() constTOOL_BASEinline
GetManager() constTOOL_BASEinline
getModel() constTOOL_BASEinlineprotected
getModelInt() constTOOL_BASEprivate
GetName() constTOOL_BASEinline
GetSelection()PCB_SELECTION_TOOL
getToolHolderInt() constTOOL_BASEprivate
GetToolMenu()TOOL_INTERACTIVEinline
GetType() constTOOL_BASEinline
getView() constTOOL_BASEprotected
getViewControls() constTOOL_BASEprotected
Go(int(T::*aStateFunc)(const TOOL_EVENT &), const TOOL_EVENT_LIST &aConditions=TOOL_EVENT(TC_ANY, TA_ANY))TOOL_INTERACTIVE
goInternal(TOOL_STATE_FUNC &aState, const TOOL_EVENT_LIST &aConditions)TOOL_INTERACTIVEprivate
grabUnconnected(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOLprivate
GuessSelectionCandidates(GENERAL_COLLECTOR &aCollector, const VECTOR2I &aWhere) constPCB_SELECTION_TOOL
hasModifier()SELECTION_TOOLprotected
highlight(EDA_ITEM *aItem, int aHighlightMode, SELECTION *aGroup=nullptr) overridePCB_SELECTION_TOOLprivatevirtual
highlightInternal(EDA_ITEM *aItem, int aHighlightMode, bool aUsingOverlay)PCB_SELECTION_TOOLprivate
hitTestDistance(const VECTOR2I &aWhere, BOARD_ITEM *aItem, int aMaxDistance) constPCB_SELECTION_TOOLprivate
Init() overridePCB_SELECTION_TOOLvirtual
isExpandableGraphicShape(const EDA_ITEM *aItem) constPCB_SELECTION_TOOLprivate
IsFootprintEditor()PCB_SELECTION_TOOLinline
IsToolActive() constTOOL_BASE
itemPassesFilter(BOARD_ITEM *aItem, bool aMultiSelect)PCB_SELECTION_TOOLprivate
m_additiveSELECTION_TOOLprotected
m_canceledMenuSELECTION_TOOLprotected
m_disambiguateTimerSELECTION_TOOLprotected
m_drag_additiveSELECTION_TOOLprotected
m_drag_subtractiveSELECTION_TOOLprotected
m_enteredGroupPCB_SELECTION_TOOLprivate
m_enteredGroupOverlayPCB_SELECTION_TOOLprivate
m_exclusive_orSELECTION_TOOLprotected
m_filterPCB_SELECTION_TOOLprivate
m_framePCB_SELECTION_TOOLprivate
m_highlight_modifierSELECTION_TOOLprotected
m_isFootprintEditorPCB_SELECTION_TOOLprivate
m_menuTOOL_INTERACTIVEprotected
m_multipleSELECTION_TOOLprotected
m_nonModifiedCursorPCB_SELECTION_TOOLprivate
m_originalCursorSELECTION_TOOLprotected
m_privPCB_SELECTION_TOOLprivate
m_selectionPCB_SELECTION_TOOLprivate
m_skip_heuristicsSELECTION_TOOLprotected
m_subtractiveSELECTION_TOOLprotected
m_toolIdTOOL_BASEprotected
m_toolMgrTOOL_BASEprotected
m_toolNameTOOL_BASEprotected
m_typeTOOL_BASEprotected
Main(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOL
MODEL_RELOAD enum valueTOOL_BASE
onDisambiguationExpire(wxTimerEvent &aEvent)SELECTION_TOOLprotected
OnIdle(wxIdleEvent &aEvent)PCB_SELECTION_TOOL
PCB_SELECTION_TOOL()PCB_SELECTION_TOOL
pruneObscuredSelectionCandidates(GENERAL_COLLECTOR &aCollector) constPCB_SELECTION_TOOLprivate
RebuildSelection()PCB_SELECTION_TOOL
REDRAW enum valueTOOL_BASE
RemoveItemFromSel(const TOOL_EVENT &aEvent)SELECTION_TOOL
RemoveItemFromSel(EDA_ITEM *aItem, bool aQuietMode=false)SELECTION_TOOL
RemoveItemsFromSel(const TOOL_EVENT &aEvent)SELECTION_TOOL
RemoveItemsFromSel(EDA_ITEMS *aList, bool aQuietMode=false)SELECTION_TOOL
RemoveItemsFromSel(std::vector< KIID > *aList, bool aQuietMode=false)SELECTION_TOOL
RequestSelection(CLIENT_SELECTION_FILTER aClientFilter, bool aConfirmLockedItems=false)PCB_SELECTION_TOOL
ReselectItem(const TOOL_EVENT &aEvent)SELECTION_TOOL
Reset(RESET_REASON aReason) overridePCB_SELECTION_TOOLvirtual
RESET_REASON enum nameTOOL_BASE
resetTransitions()TOOL_INTERACTIVEprivate
RUN enum valueTOOL_BASE
RunMainStack(std::function< void()> aFunc)TOOL_INTERACTIVE
select(EDA_ITEM *aItem) overridePCB_SELECTION_TOOLvirtual
Selectable(const BOARD_ITEM *aItem, bool checkVisibilityOnly=false) constPCB_SELECTION_TOOL
SelectAll(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOL
selectAllConnectedShapes(const std::vector< PCB_SHAPE * > &aStartItems)PCB_SELECTION_TOOLprivate
selectAllConnectedTracks(const std::vector< BOARD_CONNECTED_ITEM * > &aStartItems, STOP_CONDITION aStopCondition)PCB_SELECTION_TOOLprivate
SelectAllItemsOnNet(int aNetCode, bool aSelect=true)PCB_SELECTION_TOOL
selectAllItemsOnSheet(wxString &aSheetPath)PCB_SELECTION_TOOLprivate
SelectColumns(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOL
selectConnections(const std::vector< BOARD_ITEM * > &aItems)PCB_SELECTION_TOOLprivate
selectCursor(bool aForceSelect=false, CLIENT_SELECTION_FILTER aClientFilter=nullptr)PCB_SELECTION_TOOLprivate
selection() overridePCB_SELECTION_TOOLinlineprotectedvirtual
SELECTION_TOOL(const std::string &aName)SELECTION_TOOL
selectionContains(const VECTOR2I &aPoint) constPCB_SELECTION_TOOLprivate
SelectionMenu(const TOOL_EVENT &aEvent)SELECTION_TOOL
selectMultiple()PCB_SELECTION_TOOLprivate
selectNet(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOLprivate
selectPoint(const VECTOR2I &aWhere, bool aOnDrag=false, bool *aSelectionCancelledFlag=nullptr, CLIENT_SELECTION_FILTER aClientFilter=nullptr)PCB_SELECTION_TOOLprivate
SelectRows(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOL
selectSameSheet(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOLprivate
selectSheetContents(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOLprivate
SelectTable(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOL
selectTableCells(PCB_TABLE *aTable)PCB_SELECTION_TOOLprivate
selectUnconnected(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOLprivate
SetContextMenu(ACTION_MENU *aMenu, CONTEXT_MENU_TRIGGER aTrigger=CMENU_BUTTON)TOOL_INTERACTIVE
setModifiersState(bool aShiftState, bool aCtrlState, bool aAltState)SELECTION_TOOLprotected
setTransitions() overridePCB_SELECTION_TOOLvirtual
STOP_AT_JUNCTION enum valuePCB_SELECTION_TOOLprivate
STOP_AT_PAD enum valuePCB_SELECTION_TOOLprivate
STOP_CONDITION enum namePCB_SELECTION_TOOLprivate
STOP_NEVER enum valuePCB_SELECTION_TOOLprivate
SUPERMODEL_RELOAD enum valueTOOL_BASE
syncSelection(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOLprivate
syncSelectionWithNets(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOLprivate
TOOL_BASE(TOOL_TYPE aType, TOOL_ID aId, const std::string &aName=std::string(""))TOOL_BASEinline
TOOL_INTERACTIVE(TOOL_ID aId, const std::string &aName)TOOL_INTERACTIVE
TOOL_INTERACTIVE(const std::string &aName)TOOL_INTERACTIVE
UnbrightenItem(EDA_ITEM *aItem)SELECTION_TOOL
unhighlight(EDA_ITEM *aItem, int aHighlightMode, SELECTION *aGroup=nullptr) overridePCB_SELECTION_TOOLprivatevirtual
unhighlightInternal(EDA_ITEM *aItem, int aHighlightMode, bool aUsingOverlay)PCB_SELECTION_TOOLprivate
unrouteSelected(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOLprivate
unselect(EDA_ITEM *aItem) overridePCB_SELECTION_TOOLprivatevirtual
UnselectAll(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOL
UpdateMenu(const TOOL_EVENT &aEvent)SELECTION_TOOL
updateSelection(const TOOL_EVENT &aEvent)PCB_SELECTION_TOOLprivate
view() constPCB_SELECTION_TOOLinlineprotected
Wait(const TOOL_EVENT_LIST &aEventList=TOOL_EVENT(TC_ANY, TA_ANY))TOOL_INTERACTIVE
ZoomFitCrossProbeBBox(const BOX2I &bbox)PCB_SELECTION_TOOL
zoomFitSelection()PCB_SELECTION_TOOL
~PCB_SELECTION_TOOL()PCB_SELECTION_TOOL
~SELECTION_TOOL()SELECTION_TOOLinline
~TOOL_BASE()TOOL_BASEinlinevirtual
~TOOL_INTERACTIVE()TOOL_INTERACTIVEvirtual