disipyl.pxdislin3D (version 1.4)
index
/home/pmagwene/data/pmag/pyth/disipyl/pxdislin3D.py

Base classes for 3D disipyl objects.
 
-----------------------------------------------------------------------------
(c) Copyright by Paul M. Magwene, 2002  (mailto:paul.magwene@yale.edu)
 
    Permission to use, copy, modify, and distribute this software and its
    documentation for any purpose and without fee or royalty is hereby granted,
    provided that the above copyright notice appear in all copies and that
    both that copyright notice and this permission notice appear in
    supporting documentation or portions thereof, including modifications,
    that you make.
 
    THE AUTHOR PAUL M. MAGWENE DISCLAIMS ALL WARRANTIES WITH REGARD TO
    THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
    FITNESS, IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL,
    INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
    FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
    NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
    WITH THE USE OR PERFORMANCE OF THIS SOFTWARE !
-----------------------------------------------------------------------------

 
Modules
            
disipyl.pydislin
disipyl.pxdislin
disipyl.utilities
 
Classes
            
disipyl.pxdislin.AxisSystem2D(disipyl.pxdislin.AxisSystem)
AxisSystem3D
disipyl.pxdislin.Canvas(disipyl.pxdislin.Object)
Plane3D(disipyl.pxdislin.DrawObject, disipyl.pxdislin.Canvas)
disipyl.pxdislin.Curve(disipyl.pxdislin.DrawObject)
Curve3D
Line3D
Symbols3D
Symbol3D
disipyl.pxdislin.DrawObject(disipyl.pxdislin.Object)
Plane3D(disipyl.pxdislin.DrawObject, disipyl.pxdislin.Canvas)
Sphere
SurfaceObject
FunctionSurface
IrregularSurface
IsoSurface
ParametricSurface
RegularSurface
RegularSurfaceXYZ
ShadedSurface
disipyl.pxdislin.Object(__builtin__.object)
Light
LightingSystem
 
class AxisSystem3D(disipyl.pxdislin.AxisSystem2D)
      Three-dimensional axis system class.
 
* If arguments xaxis, yaxis, zaxis are given they should be Axis objects.
 
  
Method resolution order:
AxisSystem3D
disipyl.pxdislin.AxisSystem2D
disipyl.pxdislin.AxisSystem
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, xaxis=None, yaxis=None, zaxis=None, **keywords)
addZ(self, zaxis)
configure(self)
displayit(self)
draw(self)
limits(self, xmin, xmax, ymin, ymax, zmin, zmax)
A convenience function for quickly setting limits of x,y,z axes.
postdisplay(self)
set_defaults(self)
ticks(self, xstart, xstep, ystart, ystep, zstart, zstep)
A convenience function for quickly setting tickstart/step of x and y axes.

Data and non-method functions defined here:
__doc__ = 'Three-dimensional axis system class.\n \n ...e given they should be Axis objects.\n \n '
__module__ = 'disipyl.pxdislin3D'

Methods inherited from disipyl.pxdislin.AxisSystem2D:
addX(self, xaxis)
addY(self, yaxis)
postaxis(self)
squareup(self)
Causes x,y scaling to be equal.

Methods inherited from disipyl.pxdislin.AxisSystem:
cleanup(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class Curve3D(disipyl.pxdislin.Curve)
      Curve drawn in three dimensions.
 
* Interpolation is always linear for 3D curves
 
  
Method resolution order:
Curve3D
disipyl.pxdislin.Curve
disipyl.pxdislin.DrawObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, xlist=[], ylist=[], zlist=[], **keywords)
configure(self)

Data and non-method functions defined here:
__doc__ = 'Curve drawn in three dimensions.\n \n * Interpolation is always linear for 3D curves\n '
__module__ = 'disipyl.pxdislin3D'

Methods inherited from disipyl.pxdislin.Curve:
set_defaults(self)

Methods inherited from disipyl.pxdislin.DrawObject:
cleanup(self)
draw(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class FunctionSurface(SurfaceObject)
      Three dimensional surface representing z=f(x,y).
 
Comments:
    * If you are going to try and pickle a plot which contains a FunctionSurface
        object, then be aware that the normal pickling rules apply with 
        reference to the function used.  Namely, to pickle/unpickle
        the function must be defined at the top level of a module 
        (by name reference, not storage of the implementation) 
        
Arguments:
    * function -- a Python function of two arguments of the form z=f(x,y).
 
  
Method resolution order:
FunctionSurface
SurfaceObject
disipyl.pxdislin.DrawObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, function, xgrid, ygrid, xinterp, yinterp, **keywords)
configure(self)

Data and non-method functions defined here:
__doc__ = 'Three dimensional surface representing z=f(x,y)... arguments of the form z=f(x,y).\n \n '
__module__ = 'disipyl.pxdislin3D'

Methods inherited from SurfaceObject:
set_defaults(self)

Methods inherited from disipyl.pxdislin.DrawObject:
cleanup(self)
draw(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class IrregularSurface(SurfaceObject)
      Three-dimensional surface draw from irregularly spaced points.
 
  
Method resolution order:
IrregularSurface
SurfaceObject
disipyl.pxdislin.DrawObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, xlist, ylist, zmatrix, **keywords)
configure(self)

Data and non-method functions defined here:
__doc__ = 'Three-dimensional surface draw from irregularly spaced points.'
__module__ = 'disipyl.pxdislin3D'

Methods inherited from SurfaceObject:
set_defaults(self)

Methods inherited from disipyl.pxdislin.DrawObject:
cleanup(self)
draw(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class IsoSurface(SurfaceObject)
      Three-dimensional isosurface. See DISLIN manual.
 
  
Method resolution order:
IsoSurface
SurfaceObject
disipyl.pxdislin.DrawObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, xlist, ylist, zlist, values, levels, **keywords)
configure(self)

Data and non-method functions defined here:
__doc__ = 'Three-dimensional isosurface. See DISLIN manual.'
__module__ = 'disipyl.pxdislin3D'

Methods inherited from SurfaceObject:
set_defaults(self)

Methods inherited from disipyl.pxdislin.DrawObject:
cleanup(self)
draw(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class Light(disipyl.pxdislin.Object)
      A light object for lighting 3D surfaces.  
 
A light can not draw itself and must be assigned to a LightingSystem
to be drawn.
 
  
Method resolution order:
Light
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, **keywords)
configure(self)
draw(self)
set_defaults(self)
toggle(self)

Data and non-method functions defined here:
__doc__ = 'A light object for lighting 3D surfaces. \n ...gned to a LightingSystem\n to be drawn.\n '
__module__ = 'disipyl.pxdislin3D'

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class LightingSystem(disipyl.pxdislin.Object)
      Container object for individual lights.  Can hold up to 8 lights.
 
  
Method resolution order:
LightingSystem
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, **keywords)
addLight(self, light, ID)
configure(self)
draw(self)
set_defaults(self)

Data and non-method functions defined here:
__doc__ = 'Container object for individual lights. Can hold up to 8 lights.'
__module__ = 'disipyl.pxdislin3D'

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class Line3D(Curve3D)
      Three dimensional line.
 
  
Method resolution order:
Line3D
Curve3D
disipyl.pxdislin.Curve
disipyl.pxdislin.DrawObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, startx, starty, startz, endx, endy, endz, **keywords)
set_defaults(self)

Data and non-method functions defined here:
__doc__ = 'Three dimensional line.\n \n '
__module__ = 'disipyl.pxdislin3D'

Methods inherited from Curve3D:
configure(self)

Methods inherited from disipyl.pxdislin.DrawObject:
cleanup(self)
draw(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class ParametricSurface(SurfaceObject)
      Three-dimensional representation of a parametric function of form f(u1,u2) = x,y,z
 
Comments:
    * If you are going to try and pickle a plot which contains a ParametricSurface
        object, then be aware that the normal pickling rules apply with 
        reference to the function used.  Namely, to be able to pickle/unpickle
        the function must be defined at the top level of a module 
        (by name reference, not storage of the implementation)
 
  
Method resolution order:
ParametricSurface
SurfaceObject
disipyl.pxdislin.DrawObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, function, urangestep, trangestep, **keywords)
configure(self)

Data and non-method functions defined here:
__doc__ = 'Three-dimensional representation of a parametri...rence, not storage of the implementation) \n '
__module__ = 'disipyl.pxdislin3D'

Methods inherited from SurfaceObject:
set_defaults(self)

Methods inherited from disipyl.pxdislin.DrawObject:
cleanup(self)
draw(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class Plane3D(disipyl.pxdislin.DrawObject, disipyl.pxdislin.Canvas)
      Class for drawing 2D plots as Planes in 3D.
 
Inherits from Canvas so it can act as a canvas object to its plot.
 
  
Method resolution order:
Plane3D
disipyl.pxdislin.DrawObject
disipyl.pxdislin.Canvas
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, plot2d, **keywords)
draw(self)
set_defaults(self)

Data and non-method functions defined here:
__doc__ = 'Class for drawing 2D plots as Planes in 3D.\n ...it can act as a canvas object to its plot.\n '
__module__ = 'disipyl.pxdislin3D'

Methods inherited from disipyl.pxdislin.DrawObject:
cleanup(self)
configure(self)

Methods inherited from disipyl.pxdislin.Canvas:
add(self, *obj)
configure_level_one(self)
drawdispost(self)
Calls func,arg pair is self.dispost. Happens after plot and objects are drawn.
drawdispre(self)
Calls func,arg pairs in self.dispre. Happens before plot is drawn.
drawobjects(self)
drawpage(self)
drawplot(self)
initialize(self)
save(self, filename, format='postscript')
Save plot image to graphic file.
terminate(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class RegularSurface(SurfaceObject)
      Object representing a surface drawn over a linear grid.
 
Arguments:
  * matrix -- a Numeric array or a list with z-values
  * nx, ny -- the number of points on the grid in the x,y directions
  * xinterp, yinterp -- the number of points for interpolation between actual
    values
    
By default the grid is draw at the scale of the current axis system.  
This can be changed by setting the surfacelimits option where the
arguments are (xmin, xmax, ymin, ymax).
 
  
Method resolution order:
RegularSurface
SurfaceObject
disipyl.pxdislin.DrawObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, matrix, nx, ny, **keywords)
configure(self)
set_defaults(self)

Data and non-method functions defined here:
__doc__ = 'Object representing a surface drawn over a line... arguments are (xmin, xmax, ymin, ymax).\n '
__module__ = 'disipyl.pxdislin3D'

Methods inherited from disipyl.pxdislin.DrawObject:
cleanup(self)
draw(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class RegularSurfaceXYZ(RegularSurface)
       
  
Method resolution order:
RegularSurfaceXYZ
RegularSurface
SurfaceObject
disipyl.pxdislin.DrawObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, xlist, ylist, zlist, nx, ny, **keywords)
configure(self)
set_defaults(self)

Data and non-method functions defined here:
__module__ = 'disipyl.pxdislin3D'

Data and non-method functions inherited from RegularSurface:
__doc__ = None

Methods inherited from disipyl.pxdislin.DrawObject:
cleanup(self)
draw(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class ShadedSurface(SurfaceObject)
      Three-dimensional shaded (colored and lighted) surface object.
 
  
Method resolution order:
ShadedSurface
SurfaceObject
disipyl.pxdislin.DrawObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, xlist, ylist, zmatrix, **keywords)
configure(self)

Data and non-method functions defined here:
__doc__ = 'Three-dimensional shaded (colored and lighted) surface object.'
__module__ = 'disipyl.pxdislin3D'

Methods inherited from SurfaceObject:
set_defaults(self)

Methods inherited from disipyl.pxdislin.DrawObject:
cleanup(self)
draw(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class Sphere(disipyl.pxdislin.DrawObject)
      Three-dimensional sphere object.
 
  
Method resolution order:
Sphere
disipyl.pxdislin.DrawObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, x, y, z, radius, **keywords)
cleanup(self)
configure(self)
set_defaults(self)

Data and non-method functions defined here:
__doc__ = 'Three-dimensional sphere object.'
__module__ = 'disipyl.pxdislin3D'

Methods inherited from disipyl.pxdislin.DrawObject:
draw(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class SurfaceObject(disipyl.pxdislin.DrawObject)
      Base class for surface objects.
 
  
Method resolution order:
SurfaceObject
disipyl.pxdislin.DrawObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
configure(self)
set_defaults(self)

Data and non-method functions defined here:
__doc__ = 'Base class for surface objects.'
__module__ = 'disipyl.pxdislin3D'

Methods inherited from disipyl.pxdislin.DrawObject:
__init__(self, disfunc=None, **keywords)
cleanup(self)
draw(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class Symbol3D(Symbols3D)
      A single symbol drawn in 3D space.
 
  
Method resolution order:
Symbol3D
Symbols3D
Curve3D
disipyl.pxdislin.Curve
disipyl.pxdislin.DrawObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
__init__(self, x, y, z, **keywords)

Data and non-method functions defined here:
__doc__ = 'A single symbol drawn in 3D space.'
__module__ = 'disipyl.pxdislin3D'

Methods inherited from Symbols3D:
configure(self)
set_defaults(self)

Methods inherited from disipyl.pxdislin.DrawObject:
cleanup(self)
draw(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class Symbols3D(Curve3D)
      Represents a set of symbols arranged in 3D space.
 
Comments:
    * This is essentially a Curve3D drawn only by its points.
 
  
Method resolution order:
Symbols3D
Curve3D
disipyl.pxdislin.Curve
disipyl.pxdislin.DrawObject
disipyl.pxdislin.Object
__builtin__.object

Methods defined here:
configure(self)
set_defaults(self)

Data and non-method functions defined here:
__doc__ = 'Represents a set of symbols arranged in 3D spac...tially a Curve3D drawn only by its points.\n '
__module__ = 'disipyl.pxdislin3D'

Methods inherited from Curve3D:
__init__(self, xlist=[], ylist=[], zlist=[], **keywords)

Methods inherited from disipyl.pxdislin.DrawObject:
cleanup(self)
draw(self)

Methods inherited from disipyl.pxdislin.Object:
__call__(self, **kw)
Set options or data for object.
deldata(self, dat)
deloption(self, opt)
info(self, option)
option_string(self)
Returns string containing all the options and their values.
print_options(self)
set_info(self, infomodule)
set_keywords(self, kw)
setdata(self, **kw)
setoptions(self, **kw)

Data and non-method functions inherited from disipyl.pxdislin.Object:
__dict__ = <dict-proxy object>
__weakref__ = <member '__weakref__' of 'Object' objects>

Methods inherited from __builtin__.object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from __builtin__.object:
__class__ = <type 'type'>
the object's class
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
Data
             __author__ = 'Paul M. Magwene '
__credits__ = ''
__file__ = '/home/pmagwene/data/pmag/pyth/disipyl/pxdislin3D.py'
__name__ = 'disipyl.pxdislin3D'
__version__ = '$Revision: 1.1.1.1 $'
 
Author
             Paul M. Magwene <paul.magwene@yale.edu>
 
Credits