Package mil.nga.geopackage.map.geom
Class PolylineMarkers
java.lang.Object
mil.nga.geopackage.map.geom.PolylineMarkers
- All Implemented Interfaces:
ShapeMarkers
Polyline with Markers object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a markervoidAdd the markervoidDelete the markerGet all markersGet the polylinebooleanIs it deletedbooleanisValid()Is it validvoidremove()Remove from the mapvoidsetMarkers(List<Marker> markers) Set the markersvoidsetPolyline(Polyline polyline) Set the polylinevoidsetVisible(boolean visible) Updates visibility of all objectsvoidsetVisibleMarkers(boolean visible) Updates visibility of the shape representing markersvoidsetZIndex(float zIndex) Set the z indexvoidupdate()Update based upon marker changes
-
Constructor Details
-
PolylineMarkers
Constructor- Parameters:
converter- shape converter
-
-
Method Details
-
getPolyline
Get the polyline- Returns:
- polyline
-
setPolyline
Set the polyline- Parameters:
polyline- polyline
-
add
Add a marker- Parameters:
marker- marker
-
getMarkers
Get all markers- Specified by:
getMarkersin interfaceShapeMarkers- Returns:
- markers
-
setMarkers
Set the markers- Parameters:
markers- list of markers
-
update
public void update()Update based upon marker changes -
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
-