cogdebugger.ui.fieldvisualizations.complexvector
Change the currently active display.
Change the currently active display. Also adds/removes some controls from the toolbar as appropriate (e.g. adds zoom buttons for Zoomable views or removes them for views that cannot be zoomed).
Key into the displayOptions
map for the desired view.
A list of properties that should be persisted when the app closes, and restored the next time it's launched.
A list of properties that should be persisted when the app closes, and restored the next time it's launched. A common example of a persistent is the zoom/magnification level of the viewer. Be sure to add any relevenant properties to this list in your Viewer subclasses!
Returns the XML representation of this viewer's properties, suitable for saving into a file.
Returns the XML representation of this viewer's properties, suitable for saving into a file.
Reset the visualization.
Reset the visualization. An optional operation; subclasses must override this method or else it does nothing.
Restore this object to the state described in the given XML node.
Restore this object to the state described in the given XML node.
Encode the state of this panel into an XML tag.
Encode the state of this panel into an XML tag.
A toolbar that hosts common controls for the visualizations installed as children in this SuperPanel, as well as the combo box that allows switching between different visualizations.
A toolbar that hosts common controls for the visualizations installed as children in this SuperPanel, as well as the combo box that allows switching between different visualizations.
Updates the visualization based on the contents of data
.
Updates the visualization based on the contents of data
.
The src
argument was orignally meant to reference the
kernel/field/object that generated the data, in order to support
composite visualizations (that is, viewers that produce a visual based on
the data from several different sources), but launching such viewers in
the current UI is clunky at beset, so this feature isn't used. Viewers
that only visualize a single field's data can probably safely ignore this
arument (and indeed, most of the current ones do).
The field or object that generated the data
argument
New field data that needs to be rendered by this viewer
The ComputeGraph's step count at the time the data
argument was generated
Updates the visualization based on the contents of data
.
Updates the visualization based on the contents of data
.
Parses the XML tag produced by the propertiesTag
method and restores
any saved valued to this Viewer.
Parses the XML tag produced by the propertiesTag
method and restores
any saved valued to this Viewer.
Host panel for complex vector field visualizations. Provides a toolbar with common controls and a combo box for selecting between the different complex vector field visualizations.
If you've implemented a new visualization for complex vector fields and want to plug it into the GUI, provide a name for it to the
viewerNames
list and a case for it in theviewerNameToInstance
memoized factory.Created by gonztobi on 3/6/14.