Rev 3408 |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
/*
* Copyright (C) 2008 Steve Ratcliffe
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
*
* Author: Steve Ratcliffe
* Create date: 13-Jul-2008
*/
package uk.me.parabola.mkgmap.reader.osm;
import uk.me.parabola.imgfmt.app.Coord;
/**
* A coordinate that has a POI
*
* @author Steve Ratcliffe
*/
public class CoordPOI
extends Coord
{
private Node node
;
private boolean used
;
private boolean convertToViaInRouteRestriction
;
/**
* Construct from other coord instance, copies the lat/lon values in high precision,
* nothing else.
*/
public CoordPOI
(Coord co
) {
super(co
);
}
public Node getNode
() {
return node
;
}
public void setNode
(Node node
) {
this.
node = node
;
}
public void setUsed
(boolean b
) {
this.
used = b
;
}
public boolean isUsed
() {
return used
;
}
/**
* @param b true means: Convert the access restriction coded in the node to a via
* node in an route restriction.
*/
public void setConvertToViaInRouteRestriction
(boolean b
) {
this.
convertToViaInRouteRestriction = b
;
}
/**
* @return true if the node should be converted
*/
public boolean getConvertToViaInRouteRestriction
(){
return convertToViaInRouteRestriction
;
}
}