|
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 | |
| AlignToSegment(const VECTOR2I &aPoint, const SEG &aSeg) | PCB_GRID_HELPER | |
| ALL enum value | GRID_HELPER | |
| ANCHOR_FLAGS enum name | GRID_HELPER | |
| applySnapResultGuides(const SNAP_RESULT &aResult) | GRID_HELPER | protected |
| 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 | |
| canUseGrid() const | GRID_HELPER | protected |
| classifyReference(const VECTOR2I &aPoint, const BOX2I &aBounds, bool aAnchorPoint) | GRID_HELPER | protectedstatic |
| clearAnchors() | GRID_HELPER | inlineprotected |
| ClearMaskFlag(int aFlag) | GRID_HELPER | inline |
| ClearSkipPoint() | GRID_HELPER | inline |
| ClearSnapFeedback() | PCB_GRID_HELPER | |
| ClearSnapLine() | GRID_HELPER | |
| 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 |
| computeSnapRanges(bool aClampToVisibleGrid) const | GRID_HELPER | protected |
| CONSTRUCTED enum value | GRID_HELPER | |
| CORNER enum value | GRID_HELPER | |
| editingInsideFootprint() const | PCB_GRID_HELPER | private |
| emitAngleBranchCandidates(std::vector< SNAP_CANDIDATE > &aCandidates, const VECTOR2I &aOrigin, double aSnapScale) const | GRID_HELPER | protected |
| emitSelfAndGridCandidates(std::vector< SNAP_CANDIDATE > &aCandidates, const SNAP_SOURCE_CONTEXT &aContext, const VECTOR2I &aOrigin, const VECTOR2I &aNearestGrid, double aSnapScale, int aSnapRange, bool aUseGrid) const | GRID_HELPER | protected |
| enableAndGetAnchorDebug() | GRID_HELPER | protected |
| FullReset() | GRID_HELPER | inlinevirtual |
| GetArcAnchors(const PCB_ARC &aArc, bool aFrom) | PCB_GRID_HELPER | static |
| 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() | GRID_HELPER | |
| GRID_HELPER(TOOL_MANAGER *aToolMgr, int aConstructionLayer) | GRID_HELPER | |
| HORIZONTAL enum value | GRID_HELPER | |
| layoutBounds(const BOARD_ITEM &aItem) | PCB_GRID_HELPER | privatestatic |
| m_anchorDebug | GRID_HELPER | private |
| m_anchors | GRID_HELPER | protected |
| m_angleOrigin | GRID_HELPER | protected |
| m_angleStepDegrees | 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_feasibilityCallback | GRID_HELPER | protected |
| m_layoutReferencePreference | GRID_HELPER | protected |
| m_magneticSettings | PCB_GRID_HELPER | private |
| m_manualGrid | GRID_HELPER | protected |
| m_manualGridSnapping | GRID_HELPER | protected |
| m_manualOrigin | GRID_HELPER | protected |
| m_manualVisibleGrid | GRID_HELPER | protected |
| m_maskTypes | GRID_HELPER | protected |
| m_pointEditProfile | GRID_HELPER | protected |
| m_pointOnLineCandidates | PCB_GRID_HELPER | private |
| m_retainedAngleBranch | GRID_HELPER | protected |
| m_skipPoint | GRID_HELPER | protected |
| m_snapItem | GRID_HELPER | protected |
| m_snapManager | GRID_HELPER | private |
| m_stationarySelfPoints | GRID_HELPER | protected |
| m_stationarySelfSegments | GRID_HELPER | protected |
| m_stickySnapIds | GRID_HELPER | protected |
| 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 * > &aChangedItems) | 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 *aRemovedItem) override | PCB_GRID_HELPER | virtual |
| OnBoardItemsAdded(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItems) | BOARD_LISTENER | inlinevirtual |
| OnBoardItemsChanged(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItems) | BOARD_LISTENER | inlinevirtual |
| OnBoardItemsRemoved(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItems) override | PCB_GRID_HELPER | virtual |
| 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() | PCB_GRID_HELPER | |
| PCB_GRID_HELPER(TOOL_MANAGER *aToolMgr, MAGNETIC_SETTINGS *aMagneticSettings) | PCB_GRID_HELPER | |
| PCBGridHelperTestFixture class | PCB_GRID_HELPER | friend |
| queryVisible(std::initializer_list< BOX2I > aAreas, const std::vector< BOARD_ITEM * > &aSkip) const | PCB_GRID_HELPER | private |
| ResolveSnap(const VECTOR2I &aOrigin, BOARD_ITEM *aReferenceItem, GRID_HELPER_GRIDS aGrid=GRID_HELPER_GRIDS::GRID_CURRENT) | PCB_GRID_HELPER | |
| ResolveSnap(const VECTOR2I &aOrigin, const LSET &aLayers, GRID_HELPER_GRIDS aGrid=GRID_HELPER_GRIDS::GRID_CURRENT, const std::vector< BOARD_ITEM * > &aSkip={}, std::optional< VECTOR2I > aMovingReferencePoint=std::nullopt) | PCB_GRID_HELPER | |
| retainAcceptedSnaps(const SNAP_RESULT &aResult) | GRID_HELPER | protected |
| SetAngleRestriction(std::optional< VECTOR2I > aOrigin, double aStepDegrees) | GRID_HELPER | inline |
| SetAuxAxes(bool aEnable, const VECTOR2I &aOrigin=VECTOR2I(0, 0)) | GRID_HELPER | |
| SetFeasibilityCallback(SNAP_RESOLVER::FEASIBILITY_CALLBACK aCallback) | GRID_HELPER | inline |
| SetGridSize(const VECTOR2D &aGrid) | GRID_HELPER | inline |
| SetGridSnapping(bool aEnable) | GRID_HELPER | inline |
| setLayoutReference(const VECTOR2I &aPoint, const std::optional< BOX2I > &aBounds, bool aAnchorPoint) | GRID_HELPER | protected |
| SetMask(int aMask) | GRID_HELPER | inline |
| SetMaskFlag(int aFlag) | GRID_HELPER | inline |
| SetOrigin(const VECTOR2I &aOrigin) | GRID_HELPER | inline |
| SetPointEditProfile(bool aEnabled) | GRID_HELPER | inline |
| SetSkipPoint(const VECTOR2I &aPoint) | GRID_HELPER | inline |
| SetSnap(bool aSnap) | GRID_HELPER | inline |
| SetSnapLine(bool aSnap) | GRID_HELPER | inline |
| SetSnapLineDirections(const std::vector< VECTOR2I > &aDirections) | GRID_HELPER | |
| SetSnapLineEnd(const std::optional< VECTOR2I > &aEnd) | GRID_HELPER | |
| SetSnapLineOrigin(const VECTOR2I &aOrigin) | GRID_HELPER | |
| SetStationarySelfGeometry(std::vector< VECTOR2I > aPoints, std::vector< SEG > aSegments) | GRID_HELPER | inline |
| SetUseGrid(bool aSnapToGrid) | GRID_HELPER | inline |
| SetVisibleGridSize(const VECTOR2D &aGrid) | GRID_HELPER | inline |
| showConstructionGeometry(bool aShow) | GRID_HELPER | protected |
| snapInferenceSettings() const | PCB_GRID_HELPER | private |
| SNAPPABLE enum value | GRID_HELPER | |
| SnapToConstructionLines(const VECTOR2I &aPoint, const VECTOR2I &aNearestGrid, const VECTOR2D &aGrid, double aSnapRange) const | GRID_HELPER | |
| SnapToPad(const VECTOR2I &aMousePos, std::deque< PAD * > &aPads) | PCB_GRID_HELPER | |
| snapTraceCallback(const SNAP_SOURCE_CONTEXT &aContext) const | GRID_HELPER | protected |
| 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 |