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)