def InputGeofence(self, filename): self.gs.loadGeofence(filename) self.fenceList = Getfence(filename) for fence in self.fenceList: localFence = [] gf = [] for vertex in fence['vertices']: localFence.append(self.ConvertToLocalCoordinates([*vertex, 0])) gf.append([*vertex, 0]) self.localFences.append(localFence) self.fences.append(gf)
def InputGeofence(self,filename): self.fenceList = Getfence(filename) for fence in self.fenceList: self.Geofence.InputData(fence) self.Trajectory.InputGeofenceData(fence) self.numFences += 1 localFence = [] gf = [] for vertex in fence['Vertices']: localFence.append(self.ConvertToLocalCoordinates([*vertex,0])) gf.append([*vertex,0]) self.localFences.append(localFence) self.fences.append(gf)