module Tk::Tcllib::Plotchart
Constants
- Isometricplot
- PACKAGE_NAME
- Polarplot
Public Class Methods
coords_3D_to_pixel(w, x, y, z)
click to toggle source
# File lib/tkextlib/tcllib/plotchart.rb, line 110 def self.coords_3D_to_pixel(w, x, y, z) list(tk_call_without_enc('::Plotchart::coords3DToPixel', w.path, x, y, z)) end
coords_to_pixel(w, x, y)
click to toggle source
# File lib/tkextlib/tcllib/plotchart.rb, line 106 def self.coords_to_pixel(w, x, y) list(tk_call_without_enc('::Plotchart::coordsToPixel', w.path, x, y)) end
determine_scale(*args)
click to toggle source
# File lib/tkextlib/tcllib/plotchart.rb, line 149 def self.determine_scale(*args) # (xmin, xmax, inverted=false) tk_call_without_enc('::Plotchart::determineScale', *args) end
package_name()
click to toggle source
# File lib/tkextlib/tcllib/plotchart.rb, line 73 def self.package_name PACKAGE_NAME end
package_version()
click to toggle source
# File lib/tkextlib/tcllib/plotchart.rb, line 77 def self.package_version begin TkPackage.require('Plotchart') rescue '' end end
pixel_to_coords(w, x, y)
click to toggle source
# File lib/tkextlib/tcllib/plotchart.rb, line 145 def self.pixel_to_coords(w, x, y) list(tk_call_without_enc('::Plotchart::pixelToCoords', w.path, x, y)) end
plotconfig(*args)
click to toggle source
# File lib/tkextlib/tcllib/plotchart.rb, line 114 def self.plotconfig(*args) case args.length when 0, 1, 2 # 0: (no args) --> list of chat types # 1: charttype --> list of components # 2: charttype, component --> list of properties simplelist(tk_call('::Plotchart::plotconfig', *args)) when 3 # 3: charttype, component, property --> current value tk_call('::Plotchart::plotconfig', *args) else # 4: charttype, component, property, value : set new value # 5+: Error on Tcl/Tk tk_call('::Plotchart::plotconfig', *args) nil end end
plotpack(w, dir, *plots)
click to toggle source
# File lib/tkextlib/tcllib/plotchart.rb, line 132 def self.plotpack(w, dir, *plots) tk_call_without_enc('::Plotchart::plotpack', w.path, dir, *plots) w end
polar_coordinates(w, radmax)
click to toggle source
# File lib/tkextlib/tcllib/plotchart.rb, line 137 def self.polar_coordinates(w, radmax) tk_call_without_enc('::Plotchart::polarCoordinates', w.path, radmax) end
polar_to_pixel(w, rad, phi)
click to toggle source
# File lib/tkextlib/tcllib/plotchart.rb, line 141 def self.polar_to_pixel(w, rad, phi) list(tk_call_without_enc('::Plotchart::polarToPixel', w.path, rad, phi)) end
set_zoom_pan(w)
click to toggle source
# File lib/tkextlib/tcllib/plotchart.rb, line 153 def self.set_zoom_pan(w) tk_call_without_enc('::Plotchart::setZoomPan', w.path) end
view_port(w, *args)
click to toggle source
# File lib/tkextlib/tcllib/plotchart.rb, line 91 def self.view_port(w, *args) # args := pxmin, pymin, pxmax, pymax tk_call_without_enc('::Plotchart::viewPort', w.path, *(args.flatten)) end
world_3D_coordinates(w, *args)
click to toggle source
# File lib/tkextlib/tcllib/plotchart.rb, line 100 def self.world_3D_coordinates(w, *args) # args := xmin, ymin, zmin, xmax, ymax, zmax tk_call_without_enc('::Plotchart::world3DCoordinates', w.path, *(args.flatten)) end
world_coordinates(w, *args)
click to toggle source
# File lib/tkextlib/tcllib/plotchart.rb, line 95 def self.world_coordinates(w, *args) # args := xmin, ymin, xmax, ymax tk_call_without_enc('::Plotchart::worldCoordinates', w.path, *(args.flatten)) end