Package jmri.jmrit.display.layoutEditor
Class LayoutDoubleSlipView
- java.lang.Object
-
- jmri.jmrit.display.layoutEditor.LayoutTrackView
-
- jmri.jmrit.display.layoutEditor.LayoutTurnoutView
-
- jmri.jmrit.display.layoutEditor.LayoutSlipView
-
- jmri.jmrit.display.layoutEditor.LayoutDoubleSlipView
-
- All Implemented Interfaces:
InlineLogixNG
public class LayoutDoubleSlipView extends LayoutSlipView
MVC View component for the LayoutDoubleSlipclass.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jmri.jmrit.display.layoutEditor.LayoutSlipView
LayoutSlipView.TurnoutState
-
-
Field Summary
-
Fields inherited from class jmri.jmrit.display.layoutEditor.LayoutSlipView
currentState, popup
-
Fields inherited from class jmri.jmrit.display.layoutEditor.LayoutTurnoutView
connectAName, connectBName, connectCName, connectDName, dispA, dispB, editAdditionalMenu, editor, INCONSISTENT, namedLayoutBlockA, namedLayoutBlockB, namedLayoutBlockC, namedLayoutBlockD, namedTurnout, pointA, pointB, pointC, pointD, secondNamedTurnout, signalA1HeadNamed, signalA2HeadNamed, signalA3HeadNamed, signalB1HeadNamed, signalB2HeadNamed, signalC1HeadNamed, signalC2HeadNamed, signalD1HeadNamed, signalD2HeadNamed, STATE_AC, STATE_AD, STATE_BC, STATE_BD, tBlockAName, tBlockBName, tBlockCName, tBlockDName, turnoutBXDefault, turnoutCXDefault, turnoutWidDefault, UNKNOWN, viewAdditionalMenu, xOverHWidDefault, xOverLongDefault, xOverShortDefault
-
Fields inherited from class jmri.jmrit.display.layoutEditor.LayoutTrackView
decorations, layoutEditor, NUM_ARROW_TYPES
-
-
Constructor Summary
Constructors Constructor Description LayoutDoubleSlipView(LayoutDoubleSlip slip, java.awt.geom.Point2D c, double rot, LayoutEditor layoutEditor)
Constructor method.
-
Method Summary
-
Methods inherited from class jmri.jmrit.display.layoutEditor.LayoutSlipView
checkForFreeConnections, dispose, draw1, draw2, drawTurnoutControls, findHitPointType, getBlockBoundaries, getBounds, getConnection, getConnectivityStateForLayoutBlocks, getCoordsA, getCoordsB, getCoordsC, getCoordsD, getCoordsForConnectionType, getCoordsLeft, getCoordsRight, getDisplayName, getLayoutConnectivity, getSlip, getSlipState, getSlipType, getTurnoutB, getTurnoutBName, getTurnoutBState, getTurnoutState, getTurnoutState, highlightUnconnected, reCheckBlockBoundary, remove, setConnection, setCoordsA, setCoordsB, setCoordsC, setCoordsCenter, setCoordsD, setTurnoutB, setTurnoutStates, showPopup, toggleState, toString, updateBlockInfo
-
Methods inherited from class jmri.jmrit.display.layoutEditor.LayoutTurnoutView
addEditPopUpMenu, addViewPopUpMenu, canRemove, checkForNonContiguousBlocks, checkForUnAssignedBlocks, collectContiguousTracksNamesInBlockNamed, drawDecorations, drawEditControls, getBeanReferences, getBlockBName, getBlockCName, getBlockDName, getBlockName, getConnectA, getConnectB, getConnectC, getConnectD, getContinuingSense, getLayoutBlock, getLayoutBlockB, getLayoutBlockC, getLayoutBlockD, getLayoutTurnout, getLinkedTurnoutName, getLinkType, getProtectedBlocks, getRotationDEG, getSecondTurnout, getSecondTurnoutName, getSensorA, getSensorAName, getSensorB, getSensorBName, getSensorC, getSensorCName, getSensorD, getSensorDName, getSignalA1, getSignalA1Name, getSignalA2, getSignalA2Name, getSignalA3, getSignalA3Name, getSignalAMast, getSignalAMastName, getSignalB1, getSignalB1Name, getSignalB2, getSignalB2Name, getSignalBMast, getSignalBMastName, getSignalC1, getSignalC1Name, getSignalC2, getSignalC2Name, getSignalCMast, getSignalCMastName, getSignalD1, getSignalD1Name, getSignalD2, getSignalD2Name, getSignalDMast, getSignalDMastName, getSignalHead, getState, getTurnout, getTurnoutName, getTurnoutType, getVersion, hasEnteringDoubleTrack, hasEnteringDoubleTrack, hasEnteringSingleTrack, hasEnteringSingleTrack, isActive, isDisabled, isDisabledWhenOccupied, isInContinuingSenseState, isMainlineA, isMainlineB, isMainlineC, isMainlineD, isTurnoutTypeSlip, isTurnoutTypeSlip, isTurnoutTypeTurnout, isTurnoutTypeTurnout, isTurnoutTypeXover, isTurnoutTypeXover, reCalculateCenter, removeBeanReference, removeSML, rotateCoords, scaleCoords, setAdditionalEditPopUpMenu, setAdditionalViewPopUpMenu, setAllLayoutBlocks, setConnectA, setConnectB, setConnectC, setConnectD, setContinuingSense, setDisabled, setDisableWhenOccupied, setLayoutBlock, setLayoutBlockB, setLayoutBlockBByName, setLayoutBlockByName, setLayoutBlockC, setLayoutBlockCByName, setLayoutBlockD, setLayoutBlockDByName, setLinkedTurnoutName, setLinkType, setSecondTurnout, setSecondTurnoutInverted, setSensorA, setSensorB, setSensorC, setSensorD, setSignalA1Name, setSignalA2Name, setSignalA3Name, setSignalAMast, setSignalB1Name, setSignalB2Name, setSignalBMast, setSignalC1Name, setSignalC2Name, setSignalCMast, setSignalD1Name, setSignalD2Name, setSignalDMast, setState, setTrackSegmentBlock, setTrackSegmentBlocks, setTurnout, setUpDefaultSize, setVersion, toggleTurnout, translateCoords, useBlockSpeed
-
Methods inherited from class jmri.jmrit.display.layoutEditor.LayoutTrackView
addCommonPopupItems, displayRemoveWarningDialog, drawHidden, drawLayoutTrackText, findHitPointType, findHitPointType, getColorForTrackBlock, getColorForTrackBlock, getCoordsCenter, getDecorations, getEditorName, getId, getLayoutEditor, getLayoutEditorToolBarPanel, getLayoutTrack, getLogixNG, getName, getNameString, getTurnoutStateString, getTypeName, getX, getY, hasDecorations, highlightUnconnected, isDisconnected, isHidden, loadArrowImageToJCBItem, removeInlineLogixNG, rotatePoint, setColorForTrackBlock, setColorForTrackBlock, setDecorations, setHidden, setIdent, setLogixNG, setLogixNG_SystemName, setLogixNGPositionableMenu, setupLogixNG, showPopup, showPopup, trackControlCircleAt, trackControlCircleRectAt, trackEditControlCircleAt
-
-
-
-
Constructor Detail
-
LayoutDoubleSlipView
public LayoutDoubleSlipView(@Nonnull LayoutDoubleSlip slip, java.awt.geom.Point2D c, double rot, @Nonnull LayoutEditor layoutEditor)
Constructor method.- Parameters:
slip
- the layout double slip to view.c
- 2D point.rot
- rotation.layoutEditor
- main layout editor.
-
-