コード例 #1
0
 public void AddRecord(DebrisFlowRecord record)
 {
     if (!debrisFlowRecords.Contains(record))
     {
         debrisFlowRecords.Add(record);
     }
 }
コード例 #2
0
 public bool ContainRecord(DebrisFlowRecord record)
 {
     return debrisFlowRecords.Contains(record);
 }
コード例 #3
0
        // load / initialize all the variables
        public DebrisFlowMapViewModel(MainMap map, DebrisFlowRecord debrisFlowRecord, DebrisFlowCollection debrisFlowCollection) 
        {
            this.debrisFlowRecord = debrisFlowRecord;
            this.debrisFlowCollection = debrisFlowCollection;

            this.dialogCoordinator = new DialogCoordinator();

            //set up map controller
            mapController = new MapController(map);
            mapController.LocationChanged += OnLocationChanged;

            //Set up SOP 
            var debrisflowsop = new DebrisFlowSOP();
            this.sop = debrisflowsop.GetSOP();
            this.sopDisplay = new SOPDisplay();
            AddSOPTypes(debrisflowsop);
            SetUpSOPLocation(sop);
           
        }