def __init__(self, id, type, x, y, z, building=None):
        DNASceneElement.__init__(self)

        self.id = int(id)
        self.type = pointTypeMap[type]
        self.pos = Point3(float(x), float(y), float(z))
        self.building = building and int(building)
    def __init__(self, zone=None):
        DNASceneElement.__init__(self)

        if zone is not None:
            self.zone = int(zone)
        else:
            self.zone = None
    def __init__(self):
        DNASceneElement.__init__(self)

        self.title = ''
    def __init__(self):
        DNASceneElement.__init__(self)

        self.code = ''
    def __init__(self, name):
        DNASceneElement.__init__(self)

        self.name = name
    def __init__(self):
        DNASceneElement.__init__(self)

        self.text = ''
    def __init__(self, a, b):
        DNASceneElement.__init__(self)

        self.a = int(a)
        self.b = int(b)
    def __init__(self, width, height, x, y, z):
        DNASceneElement.__init__(self)

        self.width = float(width)
        self.height = float(height)
        self.pos = Point3(float(x), float(y), float(z))