public final class MapTemplate extends java.lang.Object implements java.io.Serializable, Tethered
Modifier and Type | Class and Description |
---|---|
static class |
MapTemplate.Modes |
Constructor and Description |
---|
MapTemplate() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.awt.geom.Point2D> |
accessCells() |
java.util.Set<java.awt.geom.Point2D> |
accessMesh() |
void |
addToMesh(java.awt.geom.Point2D coord) |
void |
attach(GenericMapModel map) |
void |
calcaulateBounds() |
void |
clear() |
java.awt.geom.Rectangle2D |
computeBounds(java.awt.geom.Point2D.Double p1,
java.awt.geom.Point2D.Double p2) |
void |
detach(GenericMapModel map) |
boolean |
equals(java.lang.Object o) |
java.util.HashSet<java.awt.geom.Point2D> |
getCells()
Deprecated.
- XML Only
|
java.awt.Color |
getColor() |
java.lang.String |
getId() |
long |
getMapUIN() |
java.util.HashSet<java.awt.geom.Point2D> |
getMesh()
Deprecated.
- XML Only
|
int |
getMode() |
java.lang.String |
getName() |
java.awt.geom.Point2D |
getOrigin() |
java.lang.String |
getOwner() |
java.awt.Point |
getVector() |
int |
getWidth() |
int |
hashCode() |
boolean |
isCellCovered(java.awt.geom.Point2D coord)
Check all possible locations within a cell for an overlap.
|
boolean |
isUseDuration() |
boolean |
isVisible() |
void |
paintImmediate(java.awt.Graphics2D g2,
GenericMapView mapView) |
void |
recognizeMobMoved(GenericMapObject mob) |
void |
removeFromMesh(java.awt.geom.Point2D coord) |
void |
setCells(java.util.HashSet<java.awt.geom.Point2D> cells)
Deprecated.
- XML Only
|
void |
setColor(java.awt.Color color) |
void |
setId(java.lang.String id) |
void |
setMapUIN(long mapUIN) |
void |
setMesh(java.util.HashSet<java.awt.geom.Point2D> mesh)
Deprecated.
- XML Only
|
void |
setMode(int mode) |
void |
setName(java.lang.String _name) |
void |
setOrigin(java.awt.geom.Point2D origin) |
void |
setOwner(java.lang.String owner) |
void |
setUseDuration(boolean useDuration) |
void |
setVector(int x,
int y) |
void |
setVector(java.awt.Point vector) |
void |
setVisible(boolean visible) |
void |
setWidth(int width) |
void |
toggleCell(java.awt.Point coord) |
void |
toggleCell(java.awt.geom.Point2D coord) |
java.lang.String |
toString() |
public void recognizeMobMoved(GenericMapObject mob)
recognizeMobMoved
in interface Tethered
public void attach(GenericMapModel map)
public void detach(GenericMapModel map)
public void paintImmediate(java.awt.Graphics2D g2, GenericMapView mapView)
public void toggleCell(java.awt.geom.Point2D coord)
public void toggleCell(java.awt.Point coord)
public boolean isUseDuration()
public void setUseDuration(boolean useDuration)
public void clear()
public void addToMesh(java.awt.geom.Point2D coord)
public void calcaulateBounds()
public java.awt.geom.Rectangle2D computeBounds(java.awt.geom.Point2D.Double p1, java.awt.geom.Point2D.Double p2)
public void removeFromMesh(java.awt.geom.Point2D coord)
public boolean isCellCovered(java.awt.geom.Point2D coord)
coord
- public java.util.Set<java.awt.geom.Point2D> accessCells()
public java.util.Set<java.awt.geom.Point2D> accessMesh()
public void setVisible(boolean visible)
public boolean isVisible()
public java.awt.Color getColor()
public void setColor(java.awt.Color color)
public int getMode()
public java.awt.geom.Point2D getOrigin()
public java.awt.Point getVector()
public int getWidth()
public long getMapUIN()
public void setWidth(int width)
public void setMode(int mode)
public void setOrigin(java.awt.geom.Point2D origin)
public void setMapUIN(long mapUIN)
public void setVector(java.awt.Point vector)
public void setVector(int x, int y)
public java.lang.String getOwner()
public void setOwner(java.lang.String owner)
@Deprecated public void setCells(java.util.HashSet<java.awt.geom.Point2D> cells)
@Deprecated public java.util.HashSet<java.awt.geom.Point2D> getCells()
@Deprecated public void setMesh(java.util.HashSet<java.awt.geom.Point2D> mesh)
@Deprecated public java.util.HashSet<java.awt.geom.Point2D> getMesh()
public java.lang.String getName()
public void setName(java.lang.String _name)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String toString()
toString
in class java.lang.Object