def __init__(self, name, colour, startAngle, angle): Section.__init__(self, name, colour) self.angle = angle self.startAngle = startAngle self.endAngle = (startAngle + angle) self.centerX = 11989.075 self.centerY = 4827.0225 self.radius = 2705.4143 self.realCenterX = SettingsCloud.getParameter("centerCoordinateX") self.realCenterY = SettingsCloud.getParameter("centerCoordinateY") if self.realCenterX == None: self.realCenterX = 0 if self.realCenterY == None: self.realCenterY = 0
def __init__(self, name, colour, startAngle, angle): Section.__init__(self, name, colour) self.angle = angle self.startAngle = startAngle self.endAngle = (startAngle+angle) self.centerX = 11989.075 self.centerY = 4827.0225 self.radius = 2705.4143 self.realCenterX = SettingsCloud.getParameter("centerCoordinateX") self.realCenterY = SettingsCloud.getParameter("centerCoordinateY") if self.realCenterX == None: self.realCenterX = 0 if self.realCenterY == None: self.realCenterY = 0
def createSvgNode(self): svgFile = svg.SVG() svgRoot = svgFile.getSvg() subsystemNode = svgFile.getSubsystemZoomNode(self.subsystemName) if subsystemNode != None: self.drawDeviceIcon(subsystemNode) if SettingsCloud.getParameter("deviceCaptions") == True: self.drawDeviceCaption(subsystemNode) else: print "Device " + self.name + " can not be added - wrong subsystem name"