Package mil.nga.geopackage.map.geom
Class PolygonHoleMarkers
- java.lang.Object
-
- mil.nga.geopackage.map.geom.PolygonHoleMarkers
-
- All Implemented Interfaces:
ShapeMarkers
public class PolygonHoleMarkers extends Object implements ShapeMarkers
Polygon Hole with Markers object
-
-
Constructor Summary
Constructors Constructor Description PolygonHoleMarkers(PolygonMarkers polygonMarkers)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Marker marker)Add a markervoidaddNew(Marker marker)Add the markervoiddelete(Marker marker)Delete the markerList<Marker>getMarkers()Get all markersbooleanisDeleted()Is it deletedbooleanisValid()Is it validvoidremove()Remove from the mapvoidsetMarkers(List<Marker> markers)Set the markersvoidsetVisible(boolean visible)Updates visibility of all objectsvoidsetVisibleMarkers(boolean visible)Updates visibility of the shape representing markersvoidsetZIndex(float zIndex)Set the z index
-
-
-
Constructor Detail
-
PolygonHoleMarkers
public PolygonHoleMarkers(PolygonMarkers polygonMarkers)
Constructor- Parameters:
polygonMarkers- polygon markers
-
-
Method Detail
-
add
public void add(Marker marker)
Add a marker- Parameters:
marker- marker
-
getMarkers
public List<Marker> getMarkers()
Get all markers- Specified by:
getMarkersin interfaceShapeMarkers- Returns:
- markers
-
setMarkers
public void setMarkers(List<Marker> markers)
Set the markers- Parameters:
markers- markers
-
remove
public void remove()
Remove from the map
-
setVisible
public void setVisible(boolean visible)
Updates visibility of all objects- Specified by:
setVisiblein interfaceShapeMarkers- Parameters:
visible- visible flag
-
setVisibleMarkers
public void setVisibleMarkers(boolean visible)
Updates visibility of the shape representing markers- Specified by:
setVisibleMarkersin interfaceShapeMarkers- Parameters:
visible- visible flag
-
setZIndex
public void setZIndex(float zIndex)
Set the z index- Specified by:
setZIndexin interfaceShapeMarkers- Parameters:
zIndex- z index
-
isValid
public boolean isValid()
Is it valid- Returns:
- true if valid
-
isDeleted
public boolean isDeleted()
Is it deleted- Returns:
- true if deleted
-
delete
public void delete(Marker marker)
Delete the marker- Specified by:
deletein interfaceShapeMarkers- Parameters:
marker- marker
-
addNew
public void addNew(Marker marker)
Add the marker- Specified by:
addNewin interfaceShapeMarkers- Parameters:
marker- marker
-
-