Vision.API.VisionInterface:
This class provides a mechanism to interface between Vision and
another application (for example, it allows Pmv to add nodes to
Vision) Objects created in the application (e.g.
NetworkEditor.itemBase.NetworkItemsBase:
Base class for all objects that can be added to a Canvas.
NetworkEditor.widgets.PortWidget:
base class for network editor widgets
port: Port instance to which the widget is bound
master: parent widget into which the widget will be created
labelCfg: configuration dictionary for a Tkinter.Label (use to anme the widget
## FIXME ....
Vision.StandardNodes.HasNewData:
Node to evaluate if an input port gets new data
Input Ports
in1: allows to pass a Python object and determine if it is new data.
Vision.StandardNodes.IfNode:
if the user-specified condition is true, the value from the
first input port is output, else the value from the second port is
output.
Vision.StandardNodes.PrintFormatedString:
Print arguments into a string using a format string
Input Ports
format: format string using python print formating syntax.
Vision.StandardNodes.Zip:
Zips together multiple lists of objects using the zip() Python function
New lists are added by connecting them to the the first port.
Vision.StandardNodes.Select:
Takes multiple input ports and outputs values from the ports presenting
new data
New input ports are added by connecting output ports to the the first port.
Vision.matplotlibNodes.HistogramNE:
This nodes takes a list of values and builds a histogram using matplotlib
http://matplotlib.sourceforge.net/matplotlib.pylab.html#-hist
Compute the histogram of x.
Vision.matplotlibNodes.QuiverNE:
Makes a vector plot (U, V) with arrows on a grid (X, Y)
If X and Y are not specified, U and V must be 2D arrays.
Vision.matplotlibNodes.BarNE:
Plots a horizontal bar plot with rectangles bounded by
left, left+width, bottom, bottom+height (left, right, bottom and top edges)
bottom, width, height, and left can be either scalars or sequences
input:
height - the heights (thicknesses) of the bars
left - the x coordinates of the left edges of the bars
Optional arguments:
bottom - can be either scalars or sequences
width - can be either scalars or sequences
color - specifies the colors of the bars
edgecolor - specifies the colors of the bar edges
xerr - if not None, will be used to generate errorbars
on the bar chart
yerr - if not None, will be used to generate errorbars
on the bar chart
ecolor - specifies the color of any errorbar
capsize - determines the length in points of the error bar caps
align - 'edge' | 'center'
'edge' aligns the horizontal bars by their bottom edges in bottom, while
'center' interprets these values as the y coordinates of the bar centers.
Vision.matplotlibNodes.StemNE:
A stem plot plots vertical lines (using linefmt) at each x
location from the baseline to y, and places a marker there using
markerfmt.
Vision.matplotlibNodes.BarHNE:
Plots a horizontal bar plot with rectangles bounded by
left, left+width, bottom, bottom+height (left, right, bottom and top edges)
bottom, width, height, and left can be either scalars or sequences
input:
bottom - can be either scalars or sequences
width - can be either scalars or sequences
Optional arguments:
height - the heights (thicknesses) of the bars
left - the x coordinates of the left edges of the bars
color - specifies the colors of the bars
edgecolor - specifies the colors of the bar edges
xerr - if not None, will be used to generate errorbars
on the bar chart
yerr - if not None, will be used to generate errorbars
on the bar chart
ecolor - specifies the color of any errorbar
capsize - determines the length in points of the error bar caps
align - 'edge' | 'center'
'edge' aligns the horizontal bars by their bottom edges in bottom, while
'center' interprets these values as the y coordinates of the bar centers.
Vision.StandardNodes.ReadField:
Reads a field (list, tuple or Numeric array) using pickle.Pickler
Double-clicking on the node opens a text entry widget to type the file name.
Vision.StandardNodes.SaveField:
Saves a field (list, tuple or Numeric array) using pickle.Pickler
Double-clicking on the node opens a text entry widget to type the file name.
Vision.matplotlibNodes.ColorBarNE:
Class for drawing color bar
input :
plot - axes instance
current_image -image instance
extend - both,neither,min or max.If not 'neither', make pointed end(s) for
out-of-range values.
Vision.matplotlibNodes.Text:
Class for writting text in the axes posx: x coordinate
posy: y coordinate textlabel: label name rotation:
angle to be rotated horizontal alignment: ['center', 'right',
'left'] vertical alignment: ['center', 'right', 'left']
Vision.StandardNodes.Builtin:
Call a Python builtin function
Double clicking on the node opens a text entry widget to type the function
to be applied.
Vision.StandardNodes.IfElseNode:
if the user-specified condition is true, the value from the
first input port is output, else the value from the second port is
output.