Class MapOptionsViewModel

java.lang.Object
androidx.lifecycle.ViewModel
com.example.rocket_launch.MapOptionsViewModel

public class MapOptionsViewModel extends androidx.lifecycle.ViewModel
Class that is used to sync changing data between the OrganizerViewMapFragment and OrganizerMapViewOptionsFragment Author: Rachel
  • Constructor Details

    • MapOptionsViewModel

      public MapOptionsViewModel()
  • Method Details

    • setFacilityAddress

      public void setFacilityAddress(String address)
      Getters and Setters and Updaters for Changeable Data in the View Model:
    • getFacilityAddress

      public androidx.lifecycle.LiveData<String> getFacilityAddress()
    • setFacilityName

      public void setFacilityName(String name)
    • getFacilityName

      public androidx.lifecycle.LiveData<String> getFacilityName()
    • setEntrantLocationDataList

      public void setEntrantLocationDataList(List<EntrantLocationData> locationDataList)
    • getEntrantLocationDataList

      public androidx.lifecycle.LiveData<List<EntrantLocationData>> getEntrantLocationDataList()
    • setRadius

      public void setRadius(Double r)
    • getRadius

      public androidx.lifecycle.LiveData<Double> getRadius()
    • clearRadius

      public void clearRadius()
    • setFacilityPoint

      public void setFacilityPoint(org.osmdroid.util.GeoPoint geoPoint)
    • getFacilityPoint

      public androidx.lifecycle.LiveData<org.osmdroid.util.GeoPoint> getFacilityPoint()
    • addToEntrantMarkers

      public void addToEntrantMarkers(org.osmdroid.views.overlay.Marker marker)
      Add entrant Marker objects to the list
      Parameters:
      marker - a Marker object
    • getEntrantMarkersList

      public androidx.lifecycle.LiveData<List<org.osmdroid.views.overlay.Marker>> getEntrantMarkersList()
    • clearEntrantMarkersList

      public void clearEntrantMarkersList()
    • addToEntrantsInRangeList

      public void addToEntrantsInRangeList(org.osmdroid.views.overlay.Marker marker)
      Add Markers of Entrants within Range into the list
      Parameters:
      marker - a Marker object
    • getEntrantsInRangeList

      public androidx.lifecycle.LiveData<List<org.osmdroid.views.overlay.Marker>> getEntrantsInRangeList()
    • clearEntrantsInRangeList

      public void clearEntrantsInRangeList()
    • addToEntrantsOutOfRangeList

      public void addToEntrantsOutOfRangeList(org.osmdroid.views.overlay.Marker marker)
      Add Markers of Entrants outside Range into the list
      Parameters:
      marker - a Marker object
    • getEntrantsOutOfRangeList

      public androidx.lifecycle.LiveData<List<org.osmdroid.views.overlay.Marker>> getEntrantsOutOfRangeList()
    • clearEntrantsOutOfRangeList

      public void clearEntrantsOutOfRangeList()
    • setInRangeNames

      public void setInRangeNames(List<String> list)
    • getInRangeNames

      public androidx.lifecycle.LiveData<List<String>> getInRangeNames()
    • setOutRangeNames

      public void setOutRangeNames(List<String> list)
    • getOutRangeNames

      public androidx.lifecycle.LiveData<List<String>> getOutRangeNames()