def __init__(self, matrix=None, nrows=None, ncols=None, **keywords):
     disfunc = pdis.drawColorMatrix
     DrawObject.__init__(self, disfunc, **keywords)
     self.setdata( 
         matrix = matrix,
         nrows = nrows,
         ncols = ncols,
     )
 def __init__(self, plot2d, **keywords):
     self.plot2d = plot2d
     disfunc = None
     DrawObject.__init__(self, disfunc, **keywords)
 def __init__(self, x, y, z, radius, **keywords):
     disfunc = pdis.drawSphere3D
     DrawObject.__init__(self, disfunc, **keywords)
     self.setdata(x=x, y=y, z=z, radius=radius)
 def __init__(self, xlist=[], ylist=[], zlist=[], **keywords):
     disfunc = pdis.drawCurve3D
     DrawObject.__init__(self, disfunc, **keywords)
     self.setdata(xlist=xlist, ylist=ylist, zlist=zlist)