本文整理汇总了Python中pyvisi.renderers.gnuplot.common.debugMsg函数的典型用法代码示例。如果您正苦于以下问题:Python debugMsg函数的具体用法?Python debugMsg怎么用?Python debugMsg使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了debugMsg函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: __init__
def __init__(self, scene):
"""
Initialisation of LinePlot class
@param scene: the scene with which to associate the LinePlot
@type scene: Scene object
"""
debugMsg("Called LinePlot.__init__()")
Plot.__init__(self, scene)
self.renderer = scene.renderer
self.title = None
self.xlabel = None
self.ylabel = None
self.zlabel = None
self.linestyle = 'lines' # pyvisi-defined linestyle
self._linestyle = None # renderer-specific linestyle
# is the LinePlot data offset (vertically) from each other?
self.offset = False
# now add the object to the scene
scene.add(self)
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:25,代码来源:line_plot.py
示例2: save
def save(self, fname, format):
"""
Save the scene to a file
Possible formats are:
- JPEG
- Postscript
- PNG
- PBM
@param fname: Name of output file
@type fname: string
@param format: Graphics format of output file
@type format: Image object or string
"""
debugMsg("Called Scene.save()")
self.renderer.runString("# Scene.save()")
# if the format is passed in as a string or object, react
# appropriately
import types
if type(format) is types.StringType:
fmt = format.lower()
else:
fmt = format.format
# set the output format
if fmt == "ps":
self.renderer.runString(\
"_gnuplot('set terminal postscript color')")
elif fmt == "png":
evalString = "_gnuplot('set terminal png size %d,%d')" % \
(self.xSize, self.ySize)
self.renderer.runString(evalString)
elif fmt == "pbm":
self.renderer.runString(\
"_gnuplot('set terminal pbm color')")
# set the size of the output
# have to scale properly to do this
xScale = float(self.xSize)/640.0
yScale = float(self.ySize)/480.0
evalString = "_gnuplot('set size %f,%f')" % \
(xScale, yScale)
self.renderer.runString(evalString)
elif fmt == "jpeg" or fmt == "jpg":
evalString = "_gnuplot('set terminal jpeg size %d,%d')" % \
(self.xSize, self.ySize)
self.renderer.runString(evalString)
else:
raise ValueError, "Unknown graphics format. I got: %s" % fmt
# set the output filename
evalString = "_gnuplot('set output \"%s\"')" % fname
self.renderer.runString(evalString)
# now render the whole shebang (again)
self.render()
return
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:60,代码来源:scene.py
示例3: __init__
def __init__(self):
"""
Initialisation of Renderer() class
"""
debugMsg("Called Renderer.__init__()")
BaseRenderer.__init__(self)
# initialise some attributes
self.renderWindowWidth = 640
self.renderWindowHeight = 480
# what is the name of my renderer?
self.name = _rendererName
# initialise the evalstack
self._evalStack = ""
# the namespace to run the exec code
self.renderDict = {}
# keep the initial setup of the module for later reuse
self._initStack = ""
# initialise the renderer module
self.addToInitStack("# Renderer.__init__()")
self.addToInitStack("import Gnuplot")
# Gnuplot package needs Numeric package
self.addToInitStack("from Numeric import *")
# need to add a check here to see if the Numeric module has been
# imported, and if not, throw an error.
self.addToInitStack("_gnuplot = Gnuplot.Gnuplot()")
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:33,代码来源:renderer.py
示例4: __init__
def __init__(self, scene):
"""
Initialisation of SurfacePlot class
@param scene: the scene with which to associate the SurfacePlot
@type scene: Scene object
"""
debugMsg("Called SurfacePlot.__init__()")
Plot.__init__(self, scene)
# grab the renderer
self.renderer = scene.renderer
# set up some of the attributes
self.title = None
self.xlabel = None
self.ylabel = None
self.zlabel = None
# to show contours of the surface on the bottom of the axes, set
# this variable to True
self.contours = False
# now add the object to the scene
scene.add(self)
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:25,代码来源:surface_plot.py
示例5: getElevation
def getElevation(self):
"""
Gets the elevation angle (in degrees) of the Camera
"""
debugMsg("Called Camera.getElevation()")
return self.elevation
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:7,代码来源:camera.py
示例6: render
def render(self):
"""
Perform Plane object specific (pre)rendering tasks
"""
debugMsg("Called Plane.mapImageToPlane()")
return
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:7,代码来源:plane.py
示例7: render
def render(self):
"""
Does ContourPlot object specific rendering stuff
"""
debugMsg("Called ContourPlot.render()")
self.renderer.runString("# ContourPlot.render()")
self.renderer.runString("_gnuplot('set contour base')")
self.renderer.runString("_gnuplot('set view 0, 0, 1, 1')")
self.renderer.runString("_gnuplot('set nosurface')") # gnuplot 3.7
# if a title is set, put it here
if self.title is not None:
evalString = "_gnuplot.title(\'%s\')" % self.title
self.renderer.runString(evalString)
# if an xlabel is set, add it
if self.xlabel is not None:
evalString = "_gnuplot.xlabel(\'%s\')" % self.xlabel
self.renderer.runString(evalString)
# if a ylabel is set, add it
if self.ylabel is not None:
evalString = "_gnuplot.ylabel(\'%s\')" % self.ylabel
self.renderer.runString(evalString)
self.renderer.runString("_gnuplot('set pm3d')")
# set up the evalString to use for plotting
evalString = "_gnuplot.splot(_data)"
self.renderer.runString(evalString)
return
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:33,代码来源:contour_plot.py
示例8: getAzimuth
def getAzimuth(self):
"""
Get the azimuthal angle (in degrees) of the Camera
"""
debugMsg("Called Camera.getAzimuth()")
return self.azimuth
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:7,代码来源:camera.py
示例9: render
def render(self):
"""
Does JpegImage object specific (pre)rendering stuff
"""
debugMsg("Called JpegImage.render()")
return
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:7,代码来源:image.py
示例10: __init__
def __init__(self, scene):
"""
Initialisation of the Camera object
@param scene: The Scene object to add the Camera object to
"""
debugMsg("Called Camera.__init__()")
Item.__init__(self)
# default x,y,z positions of Camera (specific to vtk)
self.xPos = 0.0
self.yPos = 0.0
self.zPos = 3.0
# default x,y,z positions of the Camers's focal point (specific to vtk)
self.xFocalPoint = 0.0
self.yFocalPoint = 0.0
self.zFocalPoint = 0.0
# default elevation and azimuth
# these need to be set to the matlab defaults
self.elevation = 30
self.azimuth = 30
# keep a reference to the renderer so we can send stuff to it
self.renderer = scene.renderer
# initialise the position of the Camera
self.setPosition(self.xPos, self.yPos, self.zPos)
self.setFocalPoint(self.xFocalPoint, self.yFocalPoint, self.zFocalPoint)
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:30,代码来源:camera.py
示例11: render
def render(self):
"""
Does LinePlot object specific rendering stuff
"""
debugMsg("Called LinePlot.render()")
self.renderer.runString("# LinePlot.render()")
# if a title is set, put it here
if self.title is not None:
evalString = "_gnuplot.title(\'%s\')" % self.title
self.renderer.runString(evalString)
# if an xlabel is set, add it
if self.xlabel is not None:
evalString = "_gnuplot.xlabel(\'%s\')" % self.xlabel
self.renderer.runString(evalString)
# if a ylabel is set, add it
if self.ylabel is not None:
evalString = "_gnuplot.ylabel(\'%s\')" % self.ylabel
self.renderer.runString(evalString)
# set up the evalString to use for plotting
evalString = "_gnuplot.plot("
for i in range(self.renderer.numDataObjects-1):
evalString += "_data%d, " % i
evalString += "_data%d)" % (self.renderer.numDataObjects-1,)
self.renderer.runString(evalString)
return
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:31,代码来源:line_plot.py
示例12: __init__
def __init__(self):
"""
Initialisation of the Text object
"""
debugMsg("Called Text.__init__()")
Item.__init__(self)
self.font = "Times"
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:7,代码来源:text.py
示例13: getLineStyle
def getLineStyle(self):
"""
Gets the current linestyle of the LinePlot
@return: the linestyle as a string
"""
debugMsg("Called LinePlot.getLineStyle()")
return self.linestyle
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:9,代码来源:line_plot.py
示例14: getPosition
def getPosition(self):
"""
Get the position of Camera within Scene
Returns the position in a tuple of form (xPos, yPos, zPos)
"""
debugMsg("Called Camera.getPosition()")
return (self.xPos, self.yPos, self.zPos)
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:9,代码来源:camera.py
示例15: load
def load(self, fname):
"""
Loads image data from file.
@param fname: The filename from which to load image data
@type fname: string
"""
debugMsg("Called Image.load()")
fileCheck(fname)
return
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:10,代码来源:image.py
示例16: getFocalPoint
def getFocalPoint(self):
"""
Get the position of the focal point of the Camera
Returns the position of the focal point in a tuple of form
(xPos, yPos, zPos)
"""
debugMsg("Called Camera.getFocalPoint()")
return (self.xFocalPoint, self.yFocalPoint, self.zFocalPoint)
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:10,代码来源:camera.py
示例17: mapImageToPlane
def mapImageToPlane(self, image):
"""
Maps an Image object onto a Plane object
"""
debugMsg("Called Plane.mapImageToPlane()")
if image is None:
raise ValueError, "You must specify an image object"
return
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:10,代码来源:plane.py
示例18: __init__
def __init__(self, scene):
"""
Initialisation of the Plane object
"""
debugMsg("Called Plane.__init__()")
Item.__init__(self)
self.renderer = scene.renderer
if scene is None:
raise ValueError, "You must specify a scene object"
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:11,代码来源:plane.py
示例19: setAzimuth
def setAzimuth(self, azimuth):
"""
Set the azimuthal angle (in degrees) of the Camera
@param azimuth: The azimuthal angle (in degrees) of the Camera
"""
debugMsg("Called Camera.setAzimuth()")
self.azimuth = azimuth
return
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:11,代码来源:camera.py
示例20: setElevation
def setElevation(self, elevation):
"""
Set the elevation angle (in degrees) of the Camera
@param elevation: The elevation angle (in degrees) of the Camera
"""
debugMsg("Called Camera.setElevation()")
self.elevation = elevation
return
开发者ID:paultcochrane,项目名称:pyvisi,代码行数:11,代码来源:camera.py
注:本文中的pyvisi.renderers.gnuplot.common.debugMsg函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论