Package mil.nga.geopackage.map.geom
Class PolygonHoleMarkers
java.lang.Object
mil.nga.geopackage.map.geom.PolygonHoleMarkers
- All Implemented Interfaces:
ShapeMarkers
Polygon Hole with Markers object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a markervoidAdd the markervoidDelete the markerGet all markersbooleanIs 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 Details
-
PolygonHoleMarkers
Constructor- Parameters:
polygonMarkers- polygon markers
-
-
Method Details
-
add
Add a marker- Parameters:
marker- marker
-
getMarkers
Get all markers- Specified by:
getMarkersin interfaceShapeMarkers- Returns:
- markers
-
setMarkers
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
Delete the marker- Specified by:
deletein interfaceShapeMarkers- Parameters:
marker- marker
-
addNew
Add the marker- Specified by:
addNewin interfaceShapeMarkers- Parameters:
marker- marker
-