int |
LayoutEditor.computeDirection(LayoutTrack trk1,
HitPointType h1,
LayoutTrack trk2,
HitPointType h2) |
Compute octagonal direction of vector from p1 to p2.
|
int |
LayoutModels.computeDirection(LayoutTrack trk1,
HitPointType h1,
LayoutTrack trk2,
HitPointType h2) |
Compute octagonal direction of vector from p1 to p2.
|
int |
LayoutEditor.computeDirectionFromCenter(PositionablePoint p,
LayoutTrack trk1,
HitPointType h1) |
|
int |
LayoutModels.computeDirectionFromCenter(PositionablePoint p,
LayoutTrack trk1,
HitPointType h1) |
|
int |
LayoutEditor.computeDirectionToCenter(LayoutTrack trk1,
HitPointType h1,
PositionablePoint p) |
|
int |
LayoutModels.computeDirectionToCenter(LayoutTrack trk1,
HitPointType h1,
PositionablePoint p) |
|
LayoutBlock |
LayoutEditor.getAffectedBlock(LayoutTrack track,
HitPointType type) |
Depending on the given type, and the real class of the given LayoutTrack,
determine the connected LayoutTrack.
|
LayoutTrack |
LayoutSlip.getConnection(HitPointType connectionType) |
get the LayoutTrack connected at the specified connection type
|
LayoutTrack |
LayoutSlipView.getConnection(HitPointType connectionType) |
get the LayoutTrack connected at the specified connection type
|
abstract LayoutTrack |
LayoutTrack.getConnection(HitPointType connectionType) |
get the LayoutTrack connected at the specified connection type
|
abstract LayoutTrack |
LayoutTrackView.getConnection(HitPointType connectionType) |
get the LayoutTrack connected at the specified connection type
|
LayoutTrack |
LayoutTurnout.getConnection(HitPointType connectionType) |
get the LayoutTrack connected at the specified connection type
|
LayoutTrack |
LayoutTurnoutView.getConnection(HitPointType connectionType) |
get the LayoutTrack connected at the specified connection type
|
LayoutTrack |
LayoutTurntable.getConnection(HitPointType connectionType) |
get the LayoutTrack connected at the specified connection type
|
LayoutTrack |
LayoutTurntableView.getConnection(HitPointType connectionType) |
get the LayoutTrack connected at the specified connection type
|
LayoutTrack |
LevelXing.getConnection(HitPointType connectionType) |
get the LayoutTrack connected at the specified connection type
|
LayoutTrack |
LevelXingView.getConnection(HitPointType connectionType) |
get the LayoutTrack connected at the specified connection type
|
LayoutTrack |
PositionablePoint.getConnection(HitPointType connectionType) |
get the LayoutTrack connected at the specified connection type
|
LayoutTrack |
PositionablePointView.getConnection(HitPointType connectionType) |
get the LayoutTrack connected at the specified connection type
|
LayoutTrack |
TrackSegment.getConnection(HitPointType connectionType) |
get the LayoutTrack connected at the specified connection type
|
LayoutTrack |
TrackSegmentView.getConnection(HitPointType connectionType) |
|
java.awt.geom.Point2D |
LayoutEditor.getCoords(LayoutTrack trk,
HitPointType connectionType) |
Get the coordinates for the connection type of the specified LayoutTrack
or subtype.
|
java.awt.geom.Point2D |
LayoutEditor.getCoords(LayoutTrackView trkv,
HitPointType connectionType) |
Get the coordinates for the connection type of the specified
LayoutTrackView or subtype.
|
java.awt.geom.Point2D |
LayoutSlipView.getCoordsForConnectionType(HitPointType connectionType) |
return the coordinates for the specified connection type
|
abstract java.awt.geom.Point2D |
LayoutTrackView.getCoordsForConnectionType(HitPointType connectionType) |
return the coordinates for a specified connection type (abstract: should
be overridden by ALL subclasses)
|
java.awt.geom.Point2D |
LayoutTurnoutView.getCoordsForConnectionType(HitPointType connectionType) |
return the coordinates for a specified connection type (abstract: should
be overridden by ALL subclasses)
|
java.awt.geom.Point2D |
LayoutTurntableView.getCoordsForConnectionType(HitPointType connectionType) |
Get the coordinates for a specified connection type.
|
java.awt.geom.Point2D |
LevelXingView.getCoordsForConnectionType(HitPointType connectionType) |
Get the coordinates for a specified connection type.
|
java.awt.geom.Point2D |
PositionablePointView.getCoordsForConnectionType(HitPointType connectionType) |
return the coordinates for a specified connection type
|
java.awt.geom.Point2D |
TrackSegmentView.getCoordsForConnectionType(HitPointType connectionType) |
Get the coordinates for a specified connection type.
|
java.util.ArrayList<java.lang.String> |
TrackSegment.getPointReferences(HitPointType type,
LayoutTrack conn) |
|
java.util.ArrayList<java.lang.String> |
TrackSegmentView.getPointReferences(HitPointType type,
LayoutTrack conn) |
|
TrackNode |
ConnectivityUtil.getTrackNode(LayoutTrack currentNode,
HitPointType currentNodeType,
TrackSegment currentTrackSegment,
int currentNodeState) |
Get the next TrackNode following the specified TrackNode, assuming that
TrackNode was reached via the specified TrackSegment.
|
protected void |
LayoutSlipView.highlightUnconnected(java.awt.Graphics2D g2,
HitPointType specificType) |
highlight unconnected connections
|
protected abstract void |
LayoutTrackView.highlightUnconnected(java.awt.Graphics2D g2,
HitPointType specificType) |
highlight unconnected connections
|
protected void |
LayoutTurnoutView.highlightUnconnected(java.awt.Graphics2D g2,
HitPointType specificType) |
highlight unconnected connections
|
protected void |
LayoutTurntableView.highlightUnconnected(java.awt.Graphics2D g2,
HitPointType specificType) |
highlight unconnected connections
|
protected void |
LevelXingView.highlightUnconnected(java.awt.Graphics2D g2,
HitPointType specificType) |
highlight unconnected connections
|
protected void |
PositionablePointView.highlightUnconnected(java.awt.Graphics2D g2,
HitPointType specificType) |
highlight unconnected connections
|
protected void |
TrackSegmentView.highlightUnconnected(java.awt.Graphics2D g2,
HitPointType selectedType) |
highlight unconnected connections
|
protected static boolean |
HitPointType.isBezierHitType(HitPointType hitType) |
|
protected static boolean |
HitPointType.isConnectionHitType(HitPointType hitType) |
|
protected static boolean |
HitPointType.isControlHitType(HitPointType hitType) |
|
boolean |
LayoutTrack.isDisconnected(HitPointType connectionType) |
return true if this connection type is disconnected
|
boolean |
LayoutTrackView.isDisconnected(HitPointType connectionType) |
return true if this connection type is disconnected
|
boolean |
PositionablePoint.isDisconnected(HitPointType connectionType) |
return true if this connection type is disconnected
|
boolean |
PositionablePointView.isDisconnected(HitPointType connectionType) |
return true if this connection type is disconnected
|
protected static boolean |
HitPointType.isLevelXingHitType(HitPointType hitType) |
|
protected static boolean |
HitPointType.isPopupHitType(HitPointType hitType) |
|
static boolean |
LayoutShape.isShapeHitPointType(HitPointType t) |
|
protected static boolean |
HitPointType.isShapePointOffsetHitPointType(HitPointType t) |
|
protected static boolean |
HitPointType.isSlipHitType(HitPointType hitType) |
|
protected static boolean |
HitPointType.isTurnoutHitType(HitPointType hitType) |
|
protected static boolean |
HitPointType.isTurntableRayHitType(HitPointType hitType) |
|
boolean |
TrackSegment.replaceTrackConnection(LayoutTrack oldTrack,
LayoutTrack newTrack,
HitPointType newType) |
Replace old track connection with new track connection.
|
boolean |
TrackSegmentView.replaceTrackConnection(LayoutTrack oldTrack,
LayoutTrack newTrack,
HitPointType newType) |
replace old track connection with new track connection
|
void |
TrackSegment.setConnect1(LayoutTrack o,
HitPointType type) |
|
void |
TrackSegment.setConnect2(LayoutTrack o,
HitPointType type) |
|
void |
LayoutTurnout.setConnectA(LayoutTrack o,
HitPointType type) |
|
void |
LayoutTurnoutView.setConnectA(LayoutTrack o,
HitPointType type) |
|
void |
LevelXing.setConnectA(LayoutTrack o,
HitPointType type) |
|
void |
LevelXingView.setConnectA(LayoutTrack o,
HitPointType type) |
|
void |
LayoutTurnout.setConnectB(LayoutTrack o,
HitPointType type) |
|
void |
LayoutTurnoutView.setConnectB(LayoutTrack o,
HitPointType type) |
|
void |
LevelXing.setConnectB(LayoutTrack o,
HitPointType type) |
|
void |
LevelXingView.setConnectB(LayoutTrack o,
HitPointType type) |
|
void |
LayoutTurnout.setConnectC(LayoutTrack o,
HitPointType type) |
|
void |
LayoutTurnoutView.setConnectC(LayoutTrack o,
HitPointType type) |
|
void |
LevelXing.setConnectC(LayoutTrack o,
HitPointType type) |
|
void |
LevelXingView.setConnectC(LayoutTrack o,
HitPointType type) |
|
void |
LayoutTurnout.setConnectD(LayoutTrack o,
HitPointType type) |
|
void |
LayoutTurnoutView.setConnectD(LayoutTrack o,
HitPointType type) |
|
void |
LevelXing.setConnectD(LayoutTrack o,
HitPointType type) |
|
void |
LevelXingView.setConnectD(LayoutTrack o,
HitPointType type) |
|
void |
LayoutSlip.setConnection(HitPointType connectionType,
LayoutTrack o,
HitPointType type) |
set the LayoutTrack connected at the specified connection type
|
void |
LayoutSlipView.setConnection(HitPointType connectionType,
LayoutTrack o,
HitPointType type) |
set the LayoutTrack connected at the specified connection type
|
abstract void |
LayoutTrack.setConnection(HitPointType connectionType,
LayoutTrack o,
HitPointType type) |
set the LayoutTrack connected at the specified connection type
|
abstract void |
LayoutTrackView.setConnection(HitPointType connectionType,
LayoutTrack o,
HitPointType type) |
set the LayoutTrack connected at the specified connection type
|
void |
LayoutTurnout.setConnection(HitPointType connectionType,
LayoutTrack o,
HitPointType type) |
set the LayoutTrack connected at the specified connection type
|
void |
LayoutTurnoutView.setConnection(HitPointType connectionType,
LayoutTrack o,
HitPointType type) |
set the LayoutTrack connected at the specified connection type
|
void |
LayoutTurntable.setConnection(HitPointType connectionType,
LayoutTrack o,
HitPointType type) |
set the LayoutTrack connected at the specified connection type
|
void |
LayoutTurntableView.setConnection(HitPointType connectionType,
LayoutTrack o,
HitPointType type) |
set the LayoutTrack connected at the specified connection type
|
void |
LevelXing.setConnection(HitPointType connectionType,
LayoutTrack o,
HitPointType type) |
set the LayoutTrack connected at the specified connection type
|
void |
LevelXingView.setConnection(HitPointType connectionType,
LayoutTrack o,
HitPointType type) |
set the LayoutTrack connected at the specified connection type
|
void |
PositionablePoint.setConnection(HitPointType connectionType,
LayoutTrack o,
HitPointType type) |
set the LayoutTrack connected at the specified connection type
|
void |
PositionablePointView.setConnection(HitPointType connectionType,
LayoutTrack o,
HitPointType type) |
set the LayoutTrack connected at the specified connection type
|
void |
TrackSegment.setConnection(HitPointType connectionType,
LayoutTrack o,
HitPointType type) |
set the LayoutTrack connected at the specified connection type
|
void |
TrackSegmentView.setConnection(HitPointType connectionType,
LayoutTrack o,
HitPointType type) |
set the LayoutTrack connected at the specified connection type
|
void |
LayoutConnectivity.setConnections(TrackSegment t,
LayoutTrack o,
HitPointType type,
PositionablePoint p) |
|
void |
LayoutEditor.setLink(LayoutTrack fromObject,
HitPointType fromPointType,
LayoutTrack toObject,
HitPointType toPointType) |
link the 'from' object and type to the 'to' object and type
|
protected void |
TrackSegment.setNewConnect1(LayoutTrack connectTrack,
HitPointType connectionType) |
set a new connection 1
|
protected void |
TrackSegmentView.setNewConnect1(LayoutTrack connectTrack,
HitPointType connectionType) |
set a new connection 1
|
protected void |
TrackSegment.setNewConnect2(LayoutTrack connectTrack,
HitPointType connectionType) |
set a new connection 2
|
protected void |
TrackSegmentView.setNewConnect2(LayoutTrack connectTrack,
HitPointType connectionType) |
set a new connection 2
|
void |
TrackNode.setNodeType(HitPointType type) |
|
(package private) void |
LayoutTurnoutView.setTrackSegmentBlock(HitPointType pointType,
boolean isAutomatic) |
Update the block for a track segment that provides a (graphically) short
connection between a turnout and another object, normally another
turnout.
|
protected void |
TrackSegmentView.showBezierPopUp(JmriMouseEvent e,
HitPointType hitPointType) |
Display popup menu for information and editing.
|
protected javax.swing.JPopupMenu |
LayoutShape.showShapePopUp(JmriMouseEvent mouseEvent,
HitPointType hitPointType) |
|
void |
LayoutSlip.toggleState(HitPointType selectedPointType) |
Toggle slip states if clicked on, physical turnout exists, and not
disabled.
|
void |
LayoutSlipView.toggleState(HitPointType selectedPointType) |
Toggle slip states if clicked on, physical turnout exists, and not
disabled
|