def imethod_1(self, layers): linesList = [] pointList = self.paOIS.method_14_closed() linesList.append((pointList, [ ("surface", PinsSurfaceType.PinsSurfaceType_LevelOIS) ])) polyline = self.paOCS.method_14_closed() linesList.append( (polyline, [("surface", PinsSurfaceType.PinsSurfaceType_OCS)])) resultLayer = QgisHelper.createPolylineLayer( "Pins Visual Segment Departure Manouvering 2D", linesList, [QgsField("surface", QVariant.String)]) layers.append(resultLayer)
def imethod_2(self, layers): polyline = self.paOIS.method_14_closed() # polyline.set_Elevation(self.elevOIS); linesList = [] for i in range(1, len(self.ptsOCSL)): face = [ self.ptsOCSL[i - 1], self.ptsOCSL[i], self.ptsOCSR[i], self.ptsOCSR[i - 1] ] linesList.append( (face, [("surface", PinsSurfaceType.PinsSurfaceType_OCS)])) linesList.append((polyline, [ ("surface", PinsSurfaceType.PinsSurfaceType_LevelOIS) ])) resultLayer = QgisHelper.createPolylineLayer( "Pins Visual Segment Departure Manouvering 3D", linesList, [QgsField("surface", QVariant.String)]) layers.append(resultLayer)