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

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_HELPERinlineprotected
addAnchor(const VECTOR2I &aPos, int aFlags, std::vector< EDA_ITEM * > aItems, int aPointTypes)GRID_HELPERinlineprotected
AddConstructionItems(std::vector< BOARD_ITEM * > aItems, bool aExtensionOnly, bool aIsPersistent)PCB_GRID_HELPER
Align(const VECTOR2I &aPoint, GRID_HELPER_GRIDS aGrid) constPCB_GRID_HELPERinlinevirtual
Align(const VECTOR2I &aPoint) constPCB_GRID_HELPERvirtual
Align(const VECTOR2I &aPoint, const VECTOR2D &aGrid, const VECTOR2D &aOffset) constPCB_GRID_HELPERvirtual
AlignGrid(const VECTOR2I &aPoint, GRID_HELPER_GRIDS aGrid) constPCB_GRID_HELPERinlinevirtual
AlignGrid(const VECTOR2I &aPoint) constPCB_GRID_HELPER
AlignGrid(const VECTOR2I &aPoint, const VECTOR2D &aGrid, const VECTOR2D &aOffset) constPCB_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 valueGRID_HELPER
ANCHOR_FLAGS enum nameGRID_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() constGRID_HELPERprotected
clearAnchors()GRID_HELPERinlineprotected
ClearMaskFlag(int aFlag)GRID_HELPERinline
ClearSkipPoint()GRID_HELPERinline
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_HELPERprivate
computeAnchors(BOARD_ITEM *aItem, const VECTOR2I &aRefPos, bool aFrom, const PCB_SELECTION_FILTER_OPTIONS *aSelectionFilter)PCB_GRID_HELPERprivate
computeNearest(const VECTOR2I &aPoint, const VECTOR2I &aGrid, const VECTOR2I &aOffset) constGRID_HELPERprotected
CONSTRUCTED enum valueGRID_HELPER
CORNER enum valueGRID_HELPER
enableAndGetAnchorDebug()GRID_HELPERprotected
GetGrid() constGRID_HELPER
GetGridSize(GRID_HELPER_GRIDS aGrid) const overridePCB_GRID_HELPERvirtual
GetItemGrid(const EDA_ITEM *aItem) const overridePCB_GRID_HELPERvirtual
GetOrigin() constGRID_HELPER
GetSelectionGrid(const SELECTION &aSelection) constGRID_HELPERvirtual
GetSnap() constGRID_HELPERinline
getSnapManager()GRID_HELPERinlineprotected
GetSnapped() constPCB_GRID_HELPER
GetSnappedPoint() constGRID_HELPER
GetUseGrid() constGRID_HELPERinline
GetVisibleGrid() constGRID_HELPER
GRID_HELPER(TOOL_MANAGER *aToolMgr, int aConstructionLayer)GRID_HELPER
HORIZONTAL enum valueGRID_HELPER
m_anchorDebugGRID_HELPERprivate
m_anchorsGRID_HELPERprotected
m_auxAxisGRID_HELPERprotected
m_constructionGeomPreviewGRID_HELPERprivate
m_enableGridGRID_HELPERprotected
m_enableSnapGRID_HELPERprotected
m_enableSnapLineGRID_HELPERprotected
m_magneticSettingsPCB_GRID_HELPERprivate
m_maskTypesGRID_HELPERprotected
m_pointOnLineCandidatesPCB_GRID_HELPERprivate
m_skipPointGRID_HELPERprotected
m_snapItemGRID_HELPERprotected
m_snapManagerGRID_HELPERprivate
m_toolMgrGRID_HELPERprotected
m_viewAxisGRID_HELPERprotected
m_viewSnapPointGRID_HELPERprotected
nearestAnchor(const VECTOR2I &aPos, int aFlags)PCB_GRID_HELPERprivate
OnBoardCompositeUpdate(BOARD &aBoard, std::vector< BOARD_ITEM * > &aAddedItems, std::vector< BOARD_ITEM * > &aRemovedItems, std::vector< BOARD_ITEM * > &aDeletedItems)BOARD_LISTENERinlinevirtual
OnBoardHighlightNetChanged(BOARD &aBoard)BOARD_LISTENERinlinevirtual
OnBoardItemAdded(BOARD &aBoard, BOARD_ITEM *aBoardItem)BOARD_LISTENERinlinevirtual
OnBoardItemChanged(BOARD &aBoard, BOARD_ITEM *aBoardItem)BOARD_LISTENERinlinevirtual
OnBoardItemRemoved(BOARD &aBoard, BOARD_ITEM *aBoardItem) overridePCB_GRID_HELPERinlinevirtual
OnBoardItemsAdded(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItem)BOARD_LISTENERinlinevirtual
OnBoardItemsChanged(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItem)BOARD_LISTENERinlinevirtual
OnBoardItemsRemoved(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItem)BOARD_LISTENERinlinevirtual
OnBoardNetSettingsChanged(BOARD &aBoard)BOARD_LISTENERinlinevirtual
OnBoardRatsnestChanged(BOARD &aBoard)BOARD_LISTENERinlinevirtual
ORIGIN enum valueGRID_HELPER
OUTLINE enum valueGRID_HELPER
PCB_GRID_HELPER(TOOL_MANAGER *aToolMgr, MAGNETIC_SETTINGS *aMagneticSettings)PCB_GRID_HELPER
queryVisible(const BOX2I &aArea, const std::vector< BOARD_ITEM * > &aSkip) constPCB_GRID_HELPERprivate
SetAuxAxes(bool aEnable, const VECTOR2I &aOrigin=VECTOR2I(0, 0))GRID_HELPER
SetMask(int aMask)GRID_HELPERinline
SetMaskFlag(int aFlag)GRID_HELPERinline
SetSkipPoint(const VECTOR2I &aPoint)GRID_HELPERinline
SetSnap(bool aSnap)GRID_HELPERinline
SetSnapLine(bool aSnap)GRID_HELPERinline
SetUseGrid(bool aSnapToGrid)GRID_HELPERinline
showConstructionGeometry(bool aShow)GRID_HELPERprotected
SNAPPABLE enum valueGRID_HELPER
updateSnapPoint(const TYPED_POINT2I &aPoint)GRID_HELPERprotected
VERTICAL enum valueGRID_HELPER
~BOARD_LISTENER()BOARD_LISTENERinlinevirtual
~GRID_HELPER()GRID_HELPERvirtual
~PCB_GRID_HELPER() overridePCB_GRID_HELPER