|
KiCad PCB EDA Suite
|
This is the complete list of members for DIFF_PHASE_SKEW_TOOL, including all inherited members.
| Activate() | TOOL_INTERACTIVE | |
| attachManager(TOOL_MANAGER *aManager) | TOOL_BASE | protected |
| board() const | PCB_TOOL_BASE | inlineprotected |
| buildCumulativeLengthsAndDelays(const std::vector< LENGTH_DELAY_CALCULATION_ITEM > &aItems, const LENGTH_DELAY_ITEM_DETAILS &aLengthDelayDetails, const PNS::SOLID *aStartPad, const PNS::SOLID *aEndPad, START_END_DETAILS &aStartEndDetails) | DIFF_PHASE_SKEW_TOOL | protectedstatic |
| buildDiffOverlaySegments(const std::vector< CUMULATIVE_ENTRY > &aSegments, const LENGTH_DELAY_ITEM_DETAILS &aSourceItemDetails, const std::vector< PARALLEL_RUN > &aKnownRuns, double aTargetSubsegmentSize, bool isCoupledTrack) | DIFF_PHASE_SKEW_TOOL | protected |
| buildKnownRelativePoints(const std::vector< CUMULATIVE_ENTRY > &aSegments, const LENGTH_DELAY_ITEM_DETAILS &aSourceItemDetails, const std::vector< PARALLEL_RUN > &aKnownRuns, bool isCoupledTrack) const | DIFF_PHASE_SKEW_TOOL | protected |
| buildLengthDelayItems(const PNS::ITEM_SET &aPath, const PNS::SOLID *aStartPad, const PNS::SOLID *aEndPad, const NETINFO_ITEM *aNet, std::vector< LENGTH_DELAY_CALCULATION_ITEM > &aItems, LENGTH_DELAY_ITEM_DETAILS &aItemDetails) const | DIFF_PHASE_SKEW_TOOL | protected |
| buildSplitPositions(const std::vector< CUMULATIVE_ENTRY > &aSegments, double aTargetSubsegmentSize) | DIFF_PHASE_SKEW_TOOL | protectedstatic |
| canvas() const | PCB_TOOL_BASE | protected |
| clearOverlay() const | DIFF_PHASE_SKEW_TOOL | protected |
| controls() const | PCB_TOOL_BASE | inlineprotected |
| determinePathDirections() | DIFF_PHASE_SKEW_TOOL | protected |
| DIFF_PAIR_VALIDITY enum name | DIFF_PHASE_SKEW_TOOL | |
| DIFF_PHASE_SKEW_TOOL() | DIFF_PHASE_SKEW_TOOL | |
| displayOptions() const | PCB_TOOL_BASE | protected |
| doDisplayOverlay() | DIFF_PHASE_SKEW_TOOL | protected |
| doInitialHover(const PCB_SELECTION_TOOL *aSelectionTool, GENERAL_COLLECTORS_GUIDE aGuide) | DIFF_PHASE_SKEW_TOOL | protected |
| doInteractiveItemPlacement(const TOOL_EVENT &aTool, INTERACTIVE_PLACER_BASE *aPlacer, const wxString &aCommitMessage, int aOptions=IPO_ROTATE|IPO_FLIP|IPO_REPEAT) | PCB_TOOL_BASE | protected |
| doShowStatsAtCursor() | DIFF_PHASE_SKEW_TOOL | protected |
| drawDiffOverlay() const | DIFF_PHASE_SKEW_TOOL | protected |
| findParallelRuns(const std::vector< CUMULATIVE_ENTRY > &aSelectedCumulative, const std::vector< CUMULATIVE_ENTRY > &aCoupledCumulative) const | DIFF_PHASE_SKEW_TOOL | protected |
| findParallelRunsImpl(const std::vector< CUMULATIVE_ENTRY > &aSelectedCumulative, const std::vector< CUMULATIVE_ENTRY > &aCoupledCumulative, std::pair< std::size_t, std::size_t > aRangeA, std::pair< std::size_t, std::size_t > aRangeB, double aMaxSpacing, std::vector< PARALLEL_RUN > &aRuns) const | DIFF_PHASE_SKEW_TOOL | protected |
| footprint() const | PCB_TOOL_BASE | inlineprotected |
| frame() const | PCB_TOOL_BASE | inlineprotected |
| GAL_SWITCH enum value | TOOL_BASE | |
| GetAngleSnapMode() const | PCB_TOOL_BASE | |
| getCumulativeLengthAndDelayAt(const LENGTH_DELAY_ITEM_DETAILS &aLengthDelayDetails, const START_END_DETAILS &aPadDetails, const std::vector< CUMULATIVE_ENTRY > &aCumulative, std::size_t aSegIdx, double aT) | DIFF_PHASE_SKEW_TOOL | protectedstatic |
| getEditFrame() const | TOOL_BASE | inlineprotected |
| GetId() const | TOOL_BASE | inline |
| GetManager() const | TOOL_BASE | inline |
| getMaxDiffPairGap(const BOARD_CONNECTED_ITEM *aItem) const | DIFF_PHASE_SKEW_TOOL | protected |
| GetMode() const | DIFF_PHASE_SKEW_TOOL | inline |
| getModel() const | TOOL_BASE | inlineprotected |
| getModelInternal() const | TOOL_BASE | private |
| GetName() const | TOOL_BASE | inline |
| getNearestDiffSegments(const VECTOR2D &aCursorPos, double aHitTestDistance) const | DIFF_PHASE_SKEW_TOOL | protected |
| getNetPaths() | DIFF_PHASE_SKEW_TOOL | protected |
| getOverlay() | DIFF_PHASE_SKEW_TOOL | protected |
| getToolHolderInternal() const | TOOL_BASE | private |
| GetToolMenu() | TOOL_INTERACTIVE | |
| GetType() const | TOOL_BASE | inline |
| getView() const | TOOL_BASE | protected |
| getViewControls() const | TOOL_BASE | protected |
| 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_INTERACTIVE | private |
| Init() override | DIFF_PHASE_SKEW_TOOL | virtual |
| INTERACTIVE_PLACEMENT_OPTIONS enum name | PCB_TOOL_BASE | protected |
| interpolateColours(const COLOR4D &aColour1, const COLOR4D &aColour2, double aS, bool aUseLogScale) const | DIFF_PHASE_SKEW_TOOL | protected |
| IPO_FLIP enum value | PCB_TOOL_BASE | protected |
| IPO_REPEAT enum value | PCB_TOOL_BASE | protected |
| IPO_ROTATE enum value | PCB_TOOL_BASE | protected |
| IPO_SINGLE_CLICK enum value | PCB_TOOL_BASE | protected |
| Is45Limited() const | PCB_TOOL_BASE | virtual |
| Is90Limited() const | PCB_TOOL_BASE | virtual |
| IsBoardEditor() const | PCB_TOOL_BASE | inline |
| IsFootprintEditor() const | PCB_TOOL_BASE | inline |
| IsToolActive() const | TOOL_BASE | |
| lerp(const VECTOR2D aA, const VECTOR2D aB, const double aT) | DIFF_PHASE_SKEW_TOOL | inlineprotectedstatic |
| m_board | DIFF_PHASE_SKEW_TOOL | private |
| m_colourInterpolationLogStrength | DIFF_PHASE_SKEW_TOOL | private |
| m_controls | DIFF_PHASE_SKEW_TOOL | private |
| m_cosThetaParallelTestValue | DIFF_PHASE_SKEW_TOOL | private |
| m_coupledDiffs | DIFF_PHASE_SKEW_TOOL | private |
| m_coupledEndPad | DIFF_PHASE_SKEW_TOOL | private |
| m_coupledLengthDelayDetails | DIFF_PHASE_SKEW_TOOL | private |
| m_coupledLengthDelayItems | DIFF_PHASE_SKEW_TOOL | private |
| m_coupledNetcode | DIFF_PHASE_SKEW_TOOL | private |
| m_coupledNetinfo | DIFF_PHASE_SKEW_TOOL | private |
| m_coupledPath | DIFF_PHASE_SKEW_TOOL | private |
| m_coupledStartEndDetails | DIFF_PHASE_SKEW_TOOL | private |
| m_coupledStartPad | DIFF_PHASE_SKEW_TOOL | private |
| m_cursorPos | DIFF_PHASE_SKEW_TOOL | private |
| m_drcEngine | DIFF_PHASE_SKEW_TOOL | private |
| m_frame | DIFF_PHASE_SKEW_TOOL | private |
| m_iface | DIFF_PHASE_SKEW_TOOL | private |
| m_inDiffPhaseSkewTool | DIFF_PHASE_SKEW_TOOL | private |
| m_isBoardEditor | PCB_TOOL_BASE | protected |
| m_isFootprintEditor | PCB_TOOL_BASE | protected |
| m_maxSkew | DIFF_PHASE_SKEW_TOOL | private |
| m_menu | TOOL_INTERACTIVE | protected |
| m_mode | DIFF_PHASE_SKEW_TOOL | private |
| m_netcodeN | DIFF_PHASE_SKEW_TOOL | private |
| m_netcodeP | DIFF_PHASE_SKEW_TOOL | private |
| m_originFirst | DIFF_PHASE_SKEW_TOOL | private |
| m_originSecond | DIFF_PHASE_SKEW_TOOL | private |
| m_overlayTrackInflation | DIFF_PHASE_SKEW_TOOL | private |
| m_pickerItemFirst | DIFF_PHASE_SKEW_TOOL | private |
| m_pickerItemFirstIsDiffPair | DIFF_PHASE_SKEW_TOOL | private |
| m_pickerItemSecond | DIFF_PHASE_SKEW_TOOL | private |
| m_router | DIFF_PHASE_SKEW_TOOL | private |
| m_savedSizes | DIFF_PHASE_SKEW_TOOL | private |
| m_segmentForStatisticsDisplay | DIFF_PHASE_SKEW_TOOL | private |
| m_selectedDiffs | DIFF_PHASE_SKEW_TOOL | private |
| m_selectedEndPad | DIFF_PHASE_SKEW_TOOL | private |
| m_selectedLengthDelayDetails | DIFF_PHASE_SKEW_TOOL | private |
| m_selectedLengthDelayItems | DIFF_PHASE_SKEW_TOOL | private |
| m_selectedNetcode | DIFF_PHASE_SKEW_TOOL | private |
| m_selectedNetinfo | DIFF_PHASE_SKEW_TOOL | private |
| m_selectedPath | DIFF_PHASE_SKEW_TOOL | private |
| m_selectedStartEndDetails | DIFF_PHASE_SKEW_TOOL | private |
| m_selectedStartPad | DIFF_PHASE_SKEW_TOOL | private |
| m_targetDiffSegmentSize | DIFF_PHASE_SKEW_TOOL | private |
| m_timeDomain | DIFF_PHASE_SKEW_TOOL | private |
| m_toolId | TOOL_BASE | protected |
| m_toolMgr | TOOL_BASE | protected |
| m_toolName | TOOL_BASE | protected |
| m_trackGapInflation | DIFF_PHASE_SKEW_TOOL | private |
| m_type | TOOL_BASE | protected |
| m_view | DIFF_PHASE_SKEW_TOOL | private |
| m_viewOverlay | DIFF_PHASE_SKEW_TOOL | private |
| MODE enum name | DIFF_PHASE_SKEW_TOOL | |
| MODEL_RELOAD enum value | TOOL_BASE | |
| normalisePathItems(const PNS::ITEM_SET &aPath, const PNS::SOLID *aStartPad) | DIFF_PHASE_SKEW_TOOL | protectedstatic |
| PCB_TOOL_BASE(TOOL_ID aId, const std::string &aName) | PCB_TOOL_BASE | inline |
| PCB_TOOL_BASE(const std::string &aName) | PCB_TOOL_BASE | inline |
| pointAtDistance(const std::vector< CUMULATIVE_ENTRY > &aSegments, const std::vector< LENGTH_DELAY_CALCULATION_ITEM > &aSourceItemDetails, double aDist) | DIFF_PHASE_SKEW_TOOL | protectedstatic |
| REDRAW enum value | TOOL_BASE | |
| reportValidityErrors(DIFF_PAIR_VALIDITY aDirection) const | DIFF_PHASE_SKEW_TOOL | protected |
| Reset(RESET_REASON aReason) override | DIFF_PHASE_SKEW_TOOL | virtual |
| RESET_REASON enum name | TOOL_BASE | |
| resetStateVariables() | DIFF_PHASE_SKEW_TOOL | protected |
| resetTransitions() | TOOL_INTERACTIVE | private |
| reversePath(PNS::ITEM_SET &aPath, PNS::SOLID **aStartPad, PNS::SOLID **aEndPad) | DIFF_PHASE_SKEW_TOOL | protectedstatic |
| RUN enum value | TOOL_BASE | |
| RunMainStack(std::function< void()> aFunc) | TOOL_INTERACTIVE | |
| selection() const | PCB_TOOL_BASE | protected |
| selection() | PCB_TOOL_BASE | protected |
| SetContextMenu(ACTION_MENU *aMenu, CONTEXT_MENU_TRIGGER aTrigger=CMENU_BUTTON) | TOOL_INTERACTIVE | |
| SetIsBoardEditor(bool aEnabled) | PCB_TOOL_BASE | inline |
| SetIsFootprintEditor(bool aEnabled) | PCB_TOOL_BASE | inline |
| SetMode(const MODE aMode) | DIFF_PHASE_SKEW_TOOL | inline |
| setTransitions() override | DIFF_PHASE_SKEW_TOOL | protectedvirtual |
| ShowDiffPhaseSkew(const TOOL_EVENT &aEvent) | DIFF_PHASE_SKEW_TOOL | |
| SHUTDOWN enum value | TOOL_BASE | |
| splitLengthItems(std::vector< LENGTH_DELAY_CALCULATION_ITEM > &aItems) | DIFF_PHASE_SKEW_TOOL | protectedstatic |
| SUPERMODEL_RELOAD enum value | TOOL_BASE | |
| TOOL_BASE(TOOL_TYPE aType, TOOL_ID aId, const std::string &aName=std::string("")) | TOOL_BASE | inline |
| TOOL_INTERACTIVE(TOOL_ID aId, const std::string &aName) | TOOL_INTERACTIVE | |
| TOOL_INTERACTIVE(const std::string &aName) | TOOL_INTERACTIVE | |
| updateMessagePanel() const | DIFF_PHASE_SKEW_TOOL | protected |
| updateNetHighlights(bool aRefresh=true) const | DIFF_PHASE_SKEW_TOOL | protected |
| updateOverlay() const | DIFF_PHASE_SKEW_TOOL | protected |
| view() const | PCB_TOOL_BASE | inlineprotected |
| Wait(const TOOL_EVENT_LIST &aEventList=TOOL_EVENT(TC_ANY, TA_ANY)) | TOOL_INTERACTIVE | |
| ~DIFF_PHASE_SKEW_TOOL() | DIFF_PHASE_SKEW_TOOL | |
| ~PCB_TOOL_BASE() | PCB_TOOL_BASE | inlinevirtual |
| ~TOOL_BASE() | TOOL_BASE | inlinevirtual |
| ~TOOL_INTERACTIVE() | TOOL_INTERACTIVE | virtual |