public static class IPFKnownMapView.DefaultView<NODE> extends IPFMapView.DefaultView<NODE> implements IPFKnownMapView<NODE>
IPFKnownMapView.DefaultView<NODE>| Constructor and Description |
|---|
DefaultView() |
| Modifier and Type | Method and Description |
|---|---|
Collection<NODE> |
getExtraNodes(Collection<NODE> mapNodes)
This method may return new nodes which are not present in standard 'map' (as returned by
IPFKnownMap.getNodes()). |
getArcExtraCost, getExtraNeighbors, getNodeExtraCost, isArcOpened, isNodeOpenedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetArcExtraCost, getExtraNeighbors, getNodeExtraCost, isArcOpened, isNodeOpenedpublic Collection<NODE> getExtraNodes(Collection<NODE> mapNodes)
IPFKnownMapViewIPFKnownMap.getNodes()).
Such nodes are then exclusively accessible to your particular agent, that is, this methods is adding nodes that can be accessed
by the agent but are not part of your general map description.
Returned collection must not contain multiple references to a single node.
Returned collection must not contain any node from "mapNodes".
getExtraNodes in interface IPFKnownMapView<NODE>mapNodes - "nodes" of map as returned by IPFKnownMap.getNodes(), may return nullCopyright © 2019 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All rights reserved.