def set_roadline(self, start, end, intr, intc): """Return""" puntos = self.get_roadpnts(start, end, intr, intc) # pnts_char = self.get_charact_pnts2() # Name lenght type param rgb attrs = ["Central_Axis", self.length(), "axis", 0, "255:0:0"] self.roadline = Base.RoadLine(puntos, attrs, "Central_Axis")
def set_roadlines(self, roadline, roadline_d): """ Return """ self.terr.set_pnts_terr(roadline_d) line1 = self.get_pnts_slope(roadline, roadline_d) name = 'Slope_' + get_side(self.left) attrs = [name, 1, get_side(self.left), 1, '0:0:0'] self.roadline = Base.RoadLine(line1, attrs, name) lines = self.split_slope_line(line1) for i, line in enumerate(lines): if line != []: # Name lenght type param rgb name = 'Slope_' + get_side(self.left) + '_' + str(i + 1) attrs = [ name, -1, line[-1].terr_type, i + 1, get_rgb(line[-1].terr_type) ] self.roadlines.append(Base.RoadLine(line, attrs, name))
def set_roadline(self, roadline): """ Return """ puntos = self.get_pnts_displ(roadline, line=False) # Name lenght type param rgb attrs = [ 'Displ_' + str(self.num), self.length(), self.get_left(), self.num, '0:128:128' ] self.roadline = Base.RoadLine(puntos, attrs, 'Displ_' + str(self.num))