public static class CrossingWays.SelfCrossing extends CrossingWays
CrossingWays.Barrier, CrossingWays.Boundaries, CrossingWays.SelfCrossing, CrossingWays.Ways
Test.TagTest
Modifier and Type | Field and Description |
---|---|
(package private) CrossingWays.Barrier |
barrierTest |
(package private) CrossingWays.Boundaries |
boundariesTest |
(package private) CrossingWays.Ways |
normalTest |
CROSSING_WAYS
checkBeforeUpload, checkEnabled, description, enabled, errors, IN_DOWNLOADED_AREA, isBeforeUpload, name, partialSelection, progressMonitor, startTime, testBeforeUpload
Constructor and Description |
---|
SelfCrossing()
Constructs a new SelfIntersection test.
|
Modifier and Type | Method and Description |
---|---|
(package private) java.lang.String |
createMessage(Way w1,
Way w2) |
(package private) boolean |
ignoreWaySegmentCombination(Way w1,
Way w2) |
boolean |
isPrimitiveUsable(OsmPrimitive p)
Determines if the primitive is usable for tests.
|
endTest, getLayer, getSegments, isCoastline, isProposedOrAbandoned, isSubwayOrTramOrRazed, startTest, visit
addGui, deletePrimitivesIfNeeded, equals, fixError, getErrors, getName, hashCode, initialize, isBuilding, isCanceled, isFixable, ok, setBeforeUpload, setPartialSelection, testBeforeUpload, visit, visit, visit
visit
CrossingWays.Ways normalTest
CrossingWays.Barrier barrierTest
CrossingWays.Boundaries boundariesTest
public SelfCrossing()
public boolean isPrimitiveUsable(OsmPrimitive p)
Test
isPrimitiveUsable
in class Test
p
- The primitivetrue
if the primitive can be tested, false
otherwiseboolean ignoreWaySegmentCombination(Way w1, Way w2)
ignoreWaySegmentCombination
in class CrossingWays
java.lang.String createMessage(Way w1, Way w2)
createMessage
in class CrossingWays