KiCad PCB EDA Suite
|
This is the complete list of members for PCB_GRID_HELPER, including all inherited members.
addAnchor(const VECTOR2I &aPos, int aFlags, EDA_ITEM *aItem, int aPointTypes=POINT_TYPE::PT_NONE) | GRID_HELPER | inlineprotected |
addAnchor(const VECTOR2I &aPos, int aFlags, std::vector< EDA_ITEM * > aItems, int aPointTypes) | GRID_HELPER | inlineprotected |
AddConstructionItems(std::vector< BOARD_ITEM * > aItems, bool aExtensionOnly, bool aIsPersistent) | PCB_GRID_HELPER | |
Align(const VECTOR2I &aPoint, GRID_HELPER_GRIDS aGrid) const | PCB_GRID_HELPER | inlinevirtual |
Align(const VECTOR2I &aPoint) const | PCB_GRID_HELPER | virtual |
Align(const VECTOR2I &aPoint, const VECTOR2D &aGrid, const VECTOR2D &aOffset) const | PCB_GRID_HELPER | virtual |
AlignGrid(const VECTOR2I &aPoint, GRID_HELPER_GRIDS aGrid) const | PCB_GRID_HELPER | inlinevirtual |
AlignGrid(const VECTOR2I &aPoint) const | PCB_GRID_HELPER | |
AlignGrid(const VECTOR2I &aPoint, const VECTOR2D &aGrid, const VECTOR2D &aOffset) const | PCB_GRID_HELPER | |
AlignToArc(const VECTOR2I &aPoint, const SHAPE_ARC &aSeg) | PCB_GRID_HELPER | |
AlignToNearestPad(const VECTOR2I &aMousePos, std::deque< PAD * > &aPads) | PCB_GRID_HELPER | |
AlignToSegment(const VECTOR2I &aPoint, const SEG &aSeg) | PCB_GRID_HELPER | |
ALL enum value | GRID_HELPER | |
ANCHOR_FLAGS enum name | GRID_HELPER | |
BestDragOrigin(const VECTOR2I &aMousePos, std::vector< BOARD_ITEM * > &aItem, GRID_HELPER_GRIDS aGrid=GRID_HELPER_GRIDS::GRID_CURRENT, const PCB_SELECTION_FILTER_OPTIONS *aSelectionFilter=nullptr) | PCB_GRID_HELPER | |
BestSnapAnchor(const VECTOR2I &aOrigin, BOARD_ITEM *aReferenceItem, GRID_HELPER_GRIDS aGrid=GRID_HELPER_GRIDS::GRID_CURRENT) | PCB_GRID_HELPER | |
BestSnapAnchor(const VECTOR2I &aOrigin, const LSET &aLayers, GRID_HELPER_GRIDS aGrid=GRID_HELPER_GRIDS::GRID_CURRENT, const std::vector< BOARD_ITEM * > &aSkip={}) | PCB_GRID_HELPER | |
canUseGrid() const | GRID_HELPER | protected |
clearAnchors() | GRID_HELPER | inlineprotected |
ClearMaskFlag(int aFlag) | GRID_HELPER | inline |
ClearSkipPoint() | GRID_HELPER | inline |
computeAnchors(const std::vector< BOARD_ITEM * > &aItems, const VECTOR2I &aRefPos, bool aFrom, const PCB_SELECTION_FILTER_OPTIONS *aSelectionFilter, const LSET *aLayers, bool aForDrag) | PCB_GRID_HELPER | private |
computeAnchors(BOARD_ITEM *aItem, const VECTOR2I &aRefPos, bool aFrom, const PCB_SELECTION_FILTER_OPTIONS *aSelectionFilter) | PCB_GRID_HELPER | private |
computeNearest(const VECTOR2I &aPoint, const VECTOR2I &aGrid, const VECTOR2I &aOffset) const | GRID_HELPER | protected |
CONSTRUCTED enum value | GRID_HELPER | |
CORNER enum value | GRID_HELPER | |
enableAndGetAnchorDebug() | GRID_HELPER | protected |
GetGrid() const | GRID_HELPER | |
GetGridSize(GRID_HELPER_GRIDS aGrid) const override | PCB_GRID_HELPER | virtual |
GetItemGrid(const EDA_ITEM *aItem) const override | PCB_GRID_HELPER | virtual |
GetOrigin() const | GRID_HELPER | |
GetSelectionGrid(const SELECTION &aSelection) const | GRID_HELPER | virtual |
GetSnap() const | GRID_HELPER | inline |
getSnapManager() | GRID_HELPER | inlineprotected |
GetSnapped() const | PCB_GRID_HELPER | |
GetSnappedPoint() const | GRID_HELPER | |
GetUseGrid() const | GRID_HELPER | inline |
GetVisibleGrid() const | GRID_HELPER | |
GRID_HELPER(TOOL_MANAGER *aToolMgr, int aConstructionLayer) | GRID_HELPER | |
HORIZONTAL enum value | GRID_HELPER | |
m_anchorDebug | GRID_HELPER | private |
m_anchors | GRID_HELPER | protected |
m_auxAxis | GRID_HELPER | protected |
m_constructionGeomPreview | GRID_HELPER | private |
m_enableGrid | GRID_HELPER | protected |
m_enableSnap | GRID_HELPER | protected |
m_enableSnapLine | GRID_HELPER | protected |
m_magneticSettings | PCB_GRID_HELPER | private |
m_maskTypes | GRID_HELPER | protected |
m_pointOnLineCandidates | PCB_GRID_HELPER | private |
m_skipPoint | GRID_HELPER | protected |
m_snapItem | GRID_HELPER | protected |
m_snapManager | GRID_HELPER | private |
m_toolMgr | GRID_HELPER | protected |
m_viewAxis | GRID_HELPER | protected |
m_viewSnapPoint | GRID_HELPER | protected |
nearestAnchor(const VECTOR2I &aPos, int aFlags) | PCB_GRID_HELPER | private |
OnBoardCompositeUpdate(BOARD &aBoard, std::vector< BOARD_ITEM * > &aAddedItems, std::vector< BOARD_ITEM * > &aRemovedItems, std::vector< BOARD_ITEM * > &aDeletedItems) | BOARD_LISTENER | inlinevirtual |
OnBoardHighlightNetChanged(BOARD &aBoard) | BOARD_LISTENER | inlinevirtual |
OnBoardItemAdded(BOARD &aBoard, BOARD_ITEM *aBoardItem) | BOARD_LISTENER | inlinevirtual |
OnBoardItemChanged(BOARD &aBoard, BOARD_ITEM *aBoardItem) | BOARD_LISTENER | inlinevirtual |
OnBoardItemRemoved(BOARD &aBoard, BOARD_ITEM *aBoardItem) override | PCB_GRID_HELPER | inlinevirtual |
OnBoardItemsAdded(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItem) | BOARD_LISTENER | inlinevirtual |
OnBoardItemsChanged(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItem) | BOARD_LISTENER | inlinevirtual |
OnBoardItemsRemoved(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItem) | BOARD_LISTENER | inlinevirtual |
OnBoardNetSettingsChanged(BOARD &aBoard) | BOARD_LISTENER | inlinevirtual |
OnBoardRatsnestChanged(BOARD &aBoard) | BOARD_LISTENER | inlinevirtual |
ORIGIN enum value | GRID_HELPER | |
OUTLINE enum value | GRID_HELPER | |
PCB_GRID_HELPER(TOOL_MANAGER *aToolMgr, MAGNETIC_SETTINGS *aMagneticSettings) | PCB_GRID_HELPER | |
queryVisible(const BOX2I &aArea, const std::vector< BOARD_ITEM * > &aSkip) const | PCB_GRID_HELPER | private |
SetAuxAxes(bool aEnable, const VECTOR2I &aOrigin=VECTOR2I(0, 0)) | GRID_HELPER | |
SetMask(int aMask) | GRID_HELPER | inline |
SetMaskFlag(int aFlag) | GRID_HELPER | inline |
SetSkipPoint(const VECTOR2I &aPoint) | GRID_HELPER | inline |
SetSnap(bool aSnap) | GRID_HELPER | inline |
SetSnapLine(bool aSnap) | GRID_HELPER | inline |
SetUseGrid(bool aSnapToGrid) | GRID_HELPER | inline |
showConstructionGeometry(bool aShow) | GRID_HELPER | protected |
SNAPPABLE enum value | GRID_HELPER | |
updateSnapPoint(const TYPED_POINT2I &aPoint) | GRID_HELPER | protected |
VERTICAL enum value | GRID_HELPER | |
~BOARD_LISTENER() | BOARD_LISTENER | inlinevirtual |
~GRID_HELPER() | GRID_HELPER | virtual |
~PCB_GRID_HELPER() override | PCB_GRID_HELPER |