Package jmri.jmrit.display.layoutEditor
Class LayoutLHTurnoutView
- java.lang.Object
-
- jmri.jmrit.display.layoutEditor.LayoutTrackView
-
- jmri.jmrit.display.layoutEditor.LayoutTurnoutView
-
- jmri.jmrit.display.layoutEditor.LayoutLHTurnoutView
-
- All Implemented Interfaces:
InlineLogixNG
public class LayoutLHTurnoutView extends LayoutTurnoutView
MVC View component for the LayoutLHTurnout class.
-
-
Field Summary
-
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 LayoutLHTurnoutView(LayoutLHTurnout turnout, java.awt.geom.Point2D c, double rot, double xFactor, double yFactor, LayoutEditor layoutEditor)
Constructor method.
-
Method Summary
-
Methods inherited from class jmri.jmrit.display.layoutEditor.LayoutTurnoutView
addEditPopUpMenu, addViewPopUpMenu, canRemove, checkForFreeConnections, checkForNonContiguousBlocks, checkForUnAssignedBlocks, collectContiguousTracksNamesInBlockNamed, dispose, draw1, draw2, drawDecorations, drawEditControls, drawTurnoutControls, findHitPointType, getBeanReferences, getBlockBName, getBlockBoundaries, getBlockCName, getBlockDName, getBlockName, getBounds, getConnectA, getConnectB, getConnectC, getConnectD, getConnection, getConnectivityStateForLayoutBlocks, getContinuingSense, getCoordsA, getCoordsB, getCoordsC, getCoordsD, getCoordsForConnectionType, getLayoutBlock, getLayoutBlockB, getLayoutBlockC, getLayoutBlockD, getLayoutConnectivity, 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, highlightUnconnected, isActive, isDisabled, isDisabledWhenOccupied, isInContinuingSenseState, isMainlineA, isMainlineB, isMainlineC, isMainlineD, isTurnoutTypeSlip, isTurnoutTypeSlip, isTurnoutTypeTurnout, isTurnoutTypeTurnout, isTurnoutTypeXover, isTurnoutTypeXover, reCalculateCenter, reCheckBlockBoundary, remove, removeBeanReference, removeSML, rotateCoords, scaleCoords, setAdditionalEditPopUpMenu, setAdditionalViewPopUpMenu, setAllLayoutBlocks, setConnectA, setConnectB, setConnectC, setConnectD, setConnection, setContinuingSense, setCoordsA, setCoordsB, setCoordsC, setCoordsCenter, setCoordsD, 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, showPopup, toggleTurnout, toString, translateCoords, updateBlockInfo, 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
-
LayoutLHTurnoutView
public LayoutLHTurnoutView(@Nonnull LayoutLHTurnout turnout, @Nonnull java.awt.geom.Point2D c, double rot, double xFactor, double yFactor, @Nonnull LayoutEditor layoutEditor)
Constructor method.- Parameters:
turnout
- the layout left hand turnout to create view for.c
- 2D point.rot
- rotation.xFactor
- horizontal factor.yFactor
- vertical factor.layoutEditor
- main layout editor.
-
-