All Classes

Class Description
AbstractAxon
Default class for an axon.
AbstractCompartment
Basic compartment for compartmental model components.
AbstractCorticalConnection
Abstract class serving as a base for all cortical connections.
AbstractCorticalInput  
AbstractCorticalOutput  
AbstractCorticalRegion
Represents a component at the resolution of a cortical region.
AbstractDendrite  
AbstractDendrites
Default class for dendrites.
AbstractEnvironmentDataSource<T extends MguiNumber>
Serves as a data source updated by a DynamicModelEnvironment.
AbstractGraphEdge
Abstract representation of a graph edge, connecting two nodes.
AbstractGraphNode
Abstract representation of a graph node (vertex), with a specific static 3D locations.
AbstractInterfaceObject
Abstract class which acts as the base class for all "interface" objects; i.e., objects which provide an interface between user and the underlying model.
AbstractMotorNeuron
Abstract class for a motor (output) neuron.
AbstractNetwork  
AbstractNetworkComponent
Abstract generic class for neuro model components to inherit.
AbstractNetworkGraph
A graph which explicitly represents a connected network.
AbstractNetworkGraphConnection
Represents an edge (i.e., a connection) in a network graph.
AbstractNetworkGraphNode
Represents a node in a network graph.
AbstractNetworkModel
Abstract class for all neuronal models to inherit.
AbstractNeuralNet
Abstract class for all neural net classes to inherit.
AbstractNeuroComponent
Abstract generic class for neuro model components to inherit.
AbstractNeuron  
AbstractNeuronalComponent
Abstract class for all neuronal components (i.e., components of instances of Neuron) to inherit.
AbstractProgressUpdater
An abstract updater with default implementations for all methods
AbstractSensoryNeuron  
AbstractSoma  
AbstractSynapse  
AbstractTreeCellEditor  
AbstractTreeTableModel
An abstract implementation of the TreeTableModel interface, handling the list of listeners.
AmiraTractLoader  
AnalyzeRotateVolume
Rotate an Analyze volume about a specified axis, by some multiple of 90 degrees.
AnalyzeTransform
Holds a transform for an Analyze file and provides functions to apply this transform on a data set.
AnimationWidget  
AnimationWidgetVRML  
Applet3d  
AppletDepth  
AppletHull  
AppletPatch  
arCollections  
arComparable  
Attr  
Attribute<V>
Class serves as a general-purpose attribute.
AttributeButton  
AttributeCellEditor  
AttributeCellRenderer  
AttributeComparator  
AttributeDialogBox
Non-modal, always-on-top dialog box which allows a user to select an attribute object and modify its attributes.
AttributeEvent
Represents an event on an Attribute object.
AttributeException
Represents an exception on an Attribute object.
AttributeList
Stores a list of Attribute objects, and provides methods to access and modify them, as well as set methods to intersect and union with other lists.
AttributeListener
Defines an interface for objects which listen for changes in an Attribute object.
AttributeNode2D  
AttributeNodeComparator  
AttributeObject
Interface for objects which specify their attributes using an AttributeList.
AttributeObjectVideoTask
Represents a video task which modifies an Attribute.
AttributeObjectVideoTaskDialogPanel
Panel for defining an AttributeObjectTask.
AttributeSelection<V>
Extends Attribute to allow a list of options, one or none of which is the current value.
AttributeSelectionMap<V>
Represents an Attribute with possible values mapped with String keys.
AttributeSelectionMap.ComboMode  
AttributeTableModel
Table model designed to display updatable Attributes.
AttributeTreeCellEditor
Cell editor for an attribute tree node.
AttributeTreeCellRenderer  
AttributeTreeNode
Provides a tree node to display and update an Attribute.
AttributeXMLHandler
Handles XML events for Attribute objects.
Axes
A coordinate axes object
Axes3D
Renders 3D axes on a 3D window.
AxesEvent  
AxesListener
Listener for changes on an Axes3D object
Axon  
Bezier3d  
BezierToVRML  
BiexponentialFunction
Simplistic bi-exponential representation of population activity in a cortical region, which responds to input events.
BoolPolygon2DInt  
Box3D
Box in R3 with base point and three orthogonal axis vectors (denoted by S, T, and R, respectively).
Box3DInt  
Bspline3d  
BufferedRandomAccessFile
Buffered version of RandomAccessFile.
Build
Builds an executable file based upon parameters including: -libdir: library directory -classpathfile: file containing classpath entries -initfile: file to init environment -maxheapsize: max heap size for JVM (default 1000m) -maxstacksize: max stack size for JVM (default 50m)
ByteOrderedFile
Extends RandomAccessFile to support byte order.
Camera3D
Represents a particular camera position in R3, defined by a center of rotation, line of sight vector, and a distance.
Camera3DLight  
Camera3DListener  
CameraEvent  
CameraEvent.EventType  
CaminoCatTask
Wraps class UnixFunctions.cat, in order to set correct directories from the Camino environment.
CaminoCopyTask  
CaminoEnvironment  
CaminoException  
CaminoFunctions  
CaminoPipelineLoader  
CaminoPipelineTree  
CaminoPipelineTree.PopupObject  
CaminoPipelineWriter  
CaminoProcess
Extends JavaProcess specifically for Camino processes.
CaminoProcessDialogBox  
CaminoProcesses  
CaminoProcessOptions  
CaminoProject  
CaminoProjectDialogBox  
CaminoProjectLoader  
CaminoProjectOptions  
CaminoProjectWriter  
CaminoProjectXMLHandler  
CaminoTask
Simple port into apps.EntryPoint, which first resets the Camino environment.
CaminoTaskDialogBox  
CaminoTaskOptions  
CaminoTaskTreeNode  
CanvasEvent  
CanvasListener  
CaretAreaColourInDialogBox  
CaretAreaColourInOptions  
CaretAreaColourLoader
A hack to read Caret area colour files.
CaretAreaColourOutDialogBox  
CaretAreaColourOutputOptions
Options for outputting a DiscreteColourMap as a Caret areacolor file.
CaretAreaColourWriter
Writes a DiscreteColourMap to a Caret area colour file, which associates colours (RGB) with names.
CaretMetricInDialogBox  
CaretMetricInOptions  
CaretMetricLoader  
CaretMetricOptions
Options for a Caret metric file.
CaretMetricOptionsDialog  
CaretPaintInDialogBox  
CaretPaintInOptions  
CaretPaintLoader
Loads a Caret Paint file From Caret site: tag-version 1 tag-number-of-nodes 71723 tag-number-of-columns 5 tag-title tag-number-of-paint-names 148 tag-column-name 0 Lobes tag-column-name 1 Geography tag-column-name 2 Functional Stuff tag-column-name 3 Brodmann tag-column-name 4 Modality tag-BEGIN-DATA 0 ??? 1 SUL 2 DEEP_SUL ...
CaretPaintOptions Deprecated.
use CaretPaintInOptions or CaretPaintOutOptions
CaretPaintOptionsDialog Deprecated.
use CaretPaintInDialogBox or CaretPaintOutDialogBox
CaretPaintOutOptions  
CaretPaintWriter
Writes a set of vertex-wise data columns to Caret paint files, binary format version 1.
CaretSurfaceInDialogBox
Dialog box for inputting a Caret format surface, comprised of "topo" and "coord" files.
CaretSurfaceInfo  
CaretSurfaceInOptions
Options specifying how to read a Caret surface
CaretSurfaceLoader
Loads a Caret surface from topology and coordinate files, in either binary or ASCII format.
CaretSurfaceOutDialogBox
Opotions dialog box for a Caret surface write operation.
CaretSurfaceOutOptions  
CaretSurfaceWriter
Writes a mesh to Caret format (two files, topo and coord)
CategoryLayout
Extends LineLayout to provide collapsible categories.
CategoryLayoutConstraints
Extension of to include a category identifier String.
CategoryObject  
CategoryTitle
A title for a category using the CategoryLayout layout.
ChangeSectionVideoTask
Video task which changes the current section, either once or multiple times over an interval.
ChangeSectionVideoTaskDialogPanel
Dialog panel for a ChangeSectionVideoTask.
Circle2D
Represents a 2D circle.
Circle2DInt  
ClassFunctions
Set of functions on classes
CleanableObject
An object that can be cleaned; i.e., for destroyed fields which should be released
Clipboard
Acts as a clipboard for the current InterfaceSession.
Clipboard.Item  
ClipPlane
Class specifies a clipping region around a plane, with back and front clip distances.
Close  
ColorControl  
Colormap  
Colour  
Colour1f  
Colour2f  
Colour3f  
Colour4f  
ColourBarOutDialog  
ColourButton
Overrides renderer to colour component regardless of look and feel.
ColourMap
Abstract class for mapping values (instances of Comparable) to colours.
ColourMapListener  
ColourMapLoader
Base class for loading a colour map from file.
ColourMapXMLHandler
XML (SAX) handler for reading XML-format colour map files.
Colours  
CommandException
Exception on a command object
CommandFunctions
Utility class providing functions to interact with the operating system.
CommandFunctions.ProcessState  
CommandInstance
Class which handles command-line arguments and calls specific methods as implemented by a sub-class.
CommandInterpreter
Serves as the base class for command-line interpreters which interact with mgui.
CompartmentalComponent
Base abstract class for all components using a compartmental model.
CompartmentalDendrite
Represents a dendrite whose activity is determined by the cable model (see Rawl etc.) and a compartmental discrete (numerical) approximation of its differential functions.
CompartmentalNeuron  
CompartmentalSoma  
CompartmentEvent
Basic event for compartments of a compartmental model.
ConnectableNeuron  
ConsolidateDirectoriesDialogBox
Defines parameters for a consolidation of directories into one directory.
ConstrainedRadialRepresentation  
Context  
ContinuousColourBar
Component displays a continuous colour map as a horizontal bar portraying the colour gradient between anchors.
ContinuousColourMap
Maps colours to values based upon a set of anchors (expressed on the range [0:1]) and an interpolator.
ContinuousColourMapLoader
Loads a comma-delimited continuous colour map.
ContinuousColourMapWriter
Writes a comma-delimited continuous colour map.
ConvertRawToPNG
Read in an rgb raw image and write out a png image
ConvexHullFunctions  
CoordAttr  
Coordinate3DLayout<V extends AbstractGraphNode,​E extends AbstractGraphEdge>
Layout for graph nodes in 3D, specifying fixed positions in R3.
CoordinateLayout<V extends AbstractGraphNode,​E extends AbstractGraphEdge>
Layout for AbstractGraphNodes, which projects the 3D locations of these nodes onto a given plane.
CorticalFunction  
CorticalHemisphereSet3DInt  
CorticalNetwork  
CorticalNetworkGraph  
CorticalNetworkGraphConnection  
CorticalNetworkGraphNode  
CorticalNetworkMatrixInDialogBox  
CorticalNetworkMatrixInOptions
Inputs a matrix as a weighted cortical network.
CorticalNetworkMatrixInOptions.Format  
CorticalNetworkMatrixLoader
Reads an ASCII matrix representing a connected network into a cortical network, assigning weights based upon a specified range (mapped to the continuous range [0.0:1.0]).
CorticalNetworkXMLHandler
Handler for XML encoding of cortical networks.
CorticalRegion
Represents a component at the resolution of a cortical region.
CorticalSurfaceSet3DInt
Representation of a set of cortical surfaces, including grey matter (GM) interfaces with white matter (WM) and cerebrospinal fluid (CSF).
CorticalThicknessDataTableDialogBox  
CorticalThicknessDataTableOptions  
CorticalThicknessDialogBox
Defines a cortical thickness project
CorticalThicknessOptions  
CorticalVolume
A Volume3D-based representation of a cortical region.
CorticalVolume
A Volume3D-based representation of a cortical region.
CSELogo  
Cube  
Cube3D
Represents a 3 dimensional cube object, using a Point3f, two Vector3f's and a float.
CurveTo  
DataBridge<T extends MguiNumber>
Represents a data bridge, combining an input stream and an output stream.
DataBridgeNamedXY<T extends MguiNumber>  
DataBridgeXY<T extends MguiNumber>
Acts as a data bridge for XY data, where X holds a single value and each Y channel has an array of values corresponding to that X.
DataBuffer<T extends MguiNumber>
Represents a data buffer of number type T.
DataConnection
Specifies a basic JDBC database connection, including: JDBC driver URL Connection name File location Login Password //TODO implement security on this
DataField
Object to specify a field data type and length.
DataFieldEvent
Event on a data field
DataFieldEvent.EventCode  
DataFieldListener
Listener on a data field
DataFieldOptions
Parameters defining a data field.
DataFieldTreeNode
A tree node specialized for a DataField object.
DataFileInterface Deprecated.
Use FileLoader and FileWriter classes
DataIndex<T extends java.lang.Comparable<T>>
Class to index specified fields in a table.
DataInputStream<T extends MguiNumber>
Represents an input stream of a specific number type.
DataInputStreamListener<T extends MguiNumber>
Interface for objects which listen to events from an input stream.
DataInputStreamNamedXY<T extends MguiNumber>  
DataInputStreamXY<T extends MguiNumber>
Represents an XY input stream with one X and multiple Y channels.
DataOutputStream<T extends MguiNumber>
Represents an general output stream in modelGUI, of a specific data type.
DataOutputStreamNamedXY<T extends MguiNumber>
Represents an XY output stream whose Y channels are named.
DataOutputStreamXY<T extends MguiNumber>
Represents an XY output stream with one X and multiple Y channels.
DataQuery
Represents an SQL query.
DataQueryOptions
Options for a data query
DataRecordSet
Stores an open connection with a data source based upon an SQL specification.
DataSet
Interface for objects acting as a data set.
DataSetTreeNode
A tree node specialized for a DataSet object.
DataSource
Acts as a port into the JDBC interface.
DataSourceCommands
Utility for defining a JDBC driver with login and encrypted password.
DataSourceDialogBox
Dialog box for defining or editing a DataSource object.
DataSourceDialogPanel  
DataSourceDriver
Defines a JDBC driver for a DataConnection.
DataSourceDriverDialogBox
Dialog box which allows user to set up the data source drivers, i.e., with login, url, and password information.
DataSourceDriverLoader
Loader for a data source (JDBC) driver specification file.
DataSourceDriverOptions
Options which specify a JDBC data source driver.
DataSourceDrivers
Holds a list of DataSourceDriver objects.
DataSourceDriverWriter
Writer for a data source (JDBC) driver file.
DataSourceEvent  
DataSourceEvent
Event on an InterfaceDataSource object.
DataSourceException
An exception on a data source object.
DataSourceFunctions  
DataSourceItem
An item (i.e., table or query) in a DataSource.
DataSourceLinkDialogBox
Dialog box for specifying a vertex data column link to a data source.
DataSourceLinkOptions
Options for specifying a vertex data column link to a data source.
DataSourceListDialogPanel
Panel which queries and lists the available databases in a given environment.
DataSourceListener
Defines a Listener interface for a DataSource object
DataSourceListener
Listens to a data source for an emission event.
DataSourceLoader
Loads a Data Source object.
DataSourceLoader.FileType  
DataSourceOptions  
DataSourceOutOptions
Specifies options for writing a Data Source to file.
DataSourceWriter
Writes a Data Source object to file.
DataSourceWriter.FileType  
DataSourceXMLHandler
XML (SAX) handler for loading XML-format data source files.
DataTable
General data table object specifying the organization of data into fields.
DataTableDialog
Dialog box for creating or managing a data table.
DataTableException  
DataTableModel
Class extending AbstractTableModel to act as a model for JTable, and in particular for use by InterfaceDataTable.
DataTableOptions
Options for a new data table.
DataTableSet
Object stores a list of DataTable objects, all representing tables in a single DataSource
DataType
Holds information about a given data type
DataTypes
Class to provide functions for testing and comparing data types.
DecayFunction  
DefaultGraph
Default implementation of a Graph in ModelGUI.
DefaultGraphEdge
Default implementation of a Graph edge.
DefaultGraphFileLoader
Loads a graph stored in domestic XML format.
DefaultGraphNode
Default implementation of a Graph in modelGUI.
DefaultIOOptions
Implements a default IO options object, specifying files and a generic file chooser.
DefaultMatrixFileLoader
Default implementation of a matrix loader.
DefaultMatrixFileWriter  
Dendrite  
Dendrites  
DialogActionEvent  
DialogTool
Abstract class to be inherited by all tools which operate using a modal dialog box.
DialogToolDialogBox  
DiscreteColourMap
Colour map for discrete 1-to-1 mappings (integers to colours).
DiscreteColourMapInDialogBox  
DiscreteColourMapInOptions
Options for inputting a DiscreteColourMap.
DiscreteColourMapInOptions.Format  
DiscreteColourMapLayout
Layout which displays a discrete colour map as a list of colour boxes, names, and optionally descriptions and indexes.
DiscreteColourMapLoader
Loads a discrete colour map from either delimited ASCII or XML.
DiscreteColourMapOutDialogBox  
DiscreteColourMapOutOptions
Options for outputting a DiscreteColourMap.
DiscreteColourMapTable
Table to display and update a discrete colour map.
DiscreteColourMapWriter
Writer for discrete colour maps.
DisplayListener  
DisplayPanelEvent  
DisplayPanelEvent.EventType  
DisplayPanelListener
Interface to listen on changes to an InterfaceDisplayPanel.
DivideAndConquer  
DrawingEngine
Utility class to perform drawing of Shape2DInt shapes on a Graphics2D.
DTFit  
DuffSurfaceHeader  
DuffSurfaceLoader  
DynamicModel
Base interface for a dynamic model; specifies methods for getting and setting model components, sensors, listeners, and environments.
DynamicModelComponent
Interface which must be implemented by all components of a dynamic model.
DynamicModelEngine
The main engine class for coordinating a dynamic model.
DynamicModelEnvironment<T extends MguiNumber>
Interface for a dynamic model's environment.
DynamicModelEnvironmentEvent  
DynamicModelEnvironmentInputStream  
DynamicModelEnvironmentListener  
DynamicModelEnvironmentSensor
Acts as a sensor for a model environment, which responds to state change events via the stimulate method.
DynamicModelEvent
Represents a discrete causal event in a dynamic model.
DynamicModelException  
DynamicModelException  
DynamicModelListener  
DynamicModelODEComponent
Interface for components which solve ordinary differential equations (ODEs).
DynamicModelOutputEvent  
DynamicModelStatistics  
DynamicModelUpdater
Interface for a model that updates components as a function of a given timestep.
DynamicPipelineEvent
Represents an dynamic event on an executing pipeline; i.e., starting, terminating, updating
DynamicPipelineListener
Specifies a listener which handles dynamic changes to an executing pipeline.
Edge3d  
Edge3dPlus  
EdgeStack
This class stores the edges that still need to be processed.
EdgeStackTest  
EditDataFieldDialogBox
Dialog box to define a data field.
EditDataTableDialog
Interface allowing the user to create a new table, or edit an existing one, with defined fields.
EditQueryDialogBox
Simple dialog to edit a query.
Ellipse2D
Represents an ellipse shape.
Ellipse2DInt
Interface for a Ellipse2D shape.
EndianCorrectInputStream
EndianCorrectInputStream extends DataInputStream; it will optionally flip bytes to read little endian data correctly.
EndianCorrectOutputStream
EndianCorrectOutputStream extends DataOutputStream; it will optionally flip bytes to write little endian data correctly.
EnergySphere  
Engine
Interface for all "engine" classes; i.e., instantiable classes which hold attributes and do work.
Environment
Interface to be implemented by all mgui environments.
ExceptionListener  
ExceptionListener  
ExportDataTableDialogBox
Dialog box to specify options for exporting data from a data source to an external file format (e.g., delimited text).
ExportDataTableExcelOptions
Options for exporting data from a DataSourceItem to a Microsoft Excel format file.
ExportDataTableExcelOptions.Format  
ExportDataTableExcelWriter
Writes data from a data source DataItem to Microsoft Excel format.
ExportDataTableOptions
Options for exporting data from a data source to an external file format.
ExportDataTableTextOptions
Options for exporting data from a data source to a delimited text file.
ExportDataTableTextWriter
Writes data from a data source DataItem to a delimited text file.
ExportDataTableWriter
Abstract class for extension by writers which export data from a DataSourceItem to an external format.
FaceMesh
Maintains a vertex-wise list of faces; i.e., allows to user to quickly obtain a list of the faces associated with a particular node.
FakeAppletStub
Fake AppletStub so that an Applet can run as as application
FileButton
A button which contains a file and file filter, and displays a file browser dialog when pressed
FileLoader
Base class for all file loader classes.
FileWriter
Base class for all file writer classes.
FontDialog  
FreesurferSurfaceLoader
Reads a Freesurfer surface file, binary or ASCII format.
FreesurferSurfaceOutputOptions
FreesurferSurfaceWriter
Writes a Freesurfer surface to file, in binary or Ascii format.
FreesurferVertexDataDialogBox
Extension of SurfaceDataInputDialogBox specifically for Freesurfer surface data files.
FreesurferVertexDataInOptions
Options for FreesurferVertexDataLoader.
FreesurferVertexDataInOptions.Format  
FreesurferVertexDataLoader
Loads a Freesurfer surface data file.
FSLSurfaceLoader  
FSLVolumeLoader
Loader for a FSL-style volume file (mgh/mgz).
FSLVolumeMetadata
Metadata for a FSL-style volume file (mgh/mgz).
Function
Abstract class for all model functions.
GeometryFunctions
Utility class providing a library of common geometric functions.
GeometryFunctions.AnglePoint2D  
GeometryFunctions.Point3fComp  
GiftiInputOptions
Options specific for Gifti surfaces.
GiftiOutputOptions
Options for writing a surface to a Gifti format file.
GiftiOutputOptions.ByteOrder  
GiftiOutputOptions.ColumnFormat  
GiftiOutputOptions.GiftiEncoding  
GiftiSurfaceInDialogBox
Dialog box for inputting a GIFTI-format surface.
GiftiSurfaceLoader
Loads an XML-format GIFTI file.
GiftiSurfaceOutDialogBox
Opotions dialog box for a Gifti surface write operation.
GiftiSurfaceWriter
Writes a surface to Gifti format.
GiftiXMLHandler
XML handler for GIFTI format surface files.
GiftWrap  
GiftWrapQT  
Graph2D
Represents a graph as a 2D geometric shape.
Graph2DInt
Graph shape represented in R2.
Graph2DLayout<V extends AbstractGraphNode,​E extends AbstractGraphEdge>
Layout for use with Graph2DInt.
Graph3D
Represents a graph as a 3D geometric shape.
Graph3DInt
Represents a graph as a 3D shape.
Graph3DOutputOptions
Output options for a Graph3DWriter
Graph3DWriter
Writer for a Graph3DInt object; default is to write using the domestic XML representation.
GraphableObject  
GraphException
Exception for Graph objects.
GraphFileLoader
Abstract loader class for loading graphs.
GraphFileWriter
Abstract class for all graph writers.
GraphFunctions
Provides utility functions for Graphs.
GraphFunctions.ArrowVisibility  
GraphFunctions.EdgeFactory
Factory to create graph edges.
GraphFunctions.EdgeVisibility  
GraphFunctions.GraphEdgeLabelRenderer
Allows labels to be turned off.
GraphFunctions.GraphNodeLabelRenderer
Allows labels to be turned off.
GraphFunctions.NodeFactory
Factory to create graph nodes.
GraphFunctions.NodeVisibility  
Graphic2DGrid
Defines a 2D grid, for display in an InterfaceGraphic2D window.
Graphic2DMouseListener  
GraphicEvent
Event on an InterfaceGraphic objects.
GraphicEvent.EventType  
GraphicListener Deprecated. 
GraphicMouseListener
Mouse listener on an InterfaceGraphic object.
GraphicPropertyListener  
GraphicsFunctions  
GraphImage
Draws an image on a graph display.
GraphInputOptions
General options for loading a graph
GraphInputOptions.GraphLoadType  
GraphOutputOptions
General options for writing a graph to file.
GraphShape
Abstract class for objects which implement VisualizationServer.Paintable; these can be used to render shapes on a graph display window.
GraphTreeCellRenderer  
GraphXMLFunctions
Utility class for XML operations involving graphs.
GreyFileLoader  
Grid3D
Holds a 3D array of values and a Box3D defining the distribution of these values in R3.
GridSampleModel
This class represents image data which is stored in a band interleaved fashion and for which each sample of a pixel occupies one data element of the DataBuffer.
GridVertexDataColumn
Vertex data column defined for a Volume3DInt.
HalfSpace  
HardLimitFunction  
Histogram
Histogram representation of a dataset.
HistogramPlot
Histogram visualization panel
HullAlgorithm  
IconObject
Interface for objects which have an associated icon.
IDFactory
Static factory that produces unique ID numbers (long)
Image2DInt
Displays an image inside a Rect2D shape.
Image2DTexture
Creates a Texture2D object from a given image.
Image3DInt
Draws a rectangular planar image in R3.
Image3DTexture  
ImageFileLoader  
ImageFilter  
ImageFunctions
Utility class for imaging-related functions.
ImageStackVideoDialog
Sets parameters for an image stack output operation, via ImageStackVideoWriter.
ImageStackVideoOptions
Options for a video stack output operation; i.e., vis ImageStackVideoWriter.
ImageStackVideoWriter
Outputs a Video to a stack of images which can be used to compile a video using a utility such as VirtualDub.
ImagingIOFunctions  
ImportDataTableDialogBox
Interface which allows the user to define and import tabular data (e.g., from a text file, spreadsheet, or matrix) into a new table in a given data source.
ImportDataTableLoader
Imports data from an external format into a new DataSource table.
ImportDataTableOptions
Specifies options for importing data to a data source table.
ImportDataTableTextLoader
Imports data from a delimited text file into a new DataSource table.
ImportDataTableTextOptions
Specifies options for importing data from a text file to a data source table.
Incremental  
InitFrame
Frame which allows the user to select an init file on start-up.
InitListener  
Instruction  
InterfaceAbstractGraph
Abstract representation of a Graph in modelGUI; extends Jung's SparseGraph
InterfaceAbstractModel  
InterfaceAttributePanel
Panel to display and modify a given AttributeList.
InterfaceAttributeTable
An extension of JTable to display an AttributeList in tabular format.
InterfaceButton  
InterfaceButtonPanel
Interface panel displaying a list of tool-related buttons.
InterfaceCaminoPanel  
InterfaceCanvas3D
Acts as an InterfaceGraphic wrapper for the Canvas3D object, to enable mouse handling which passes the correct source panel (set here as ).
InterfaceCoCoMacPanel  
InterfaceComboBox
Combo box which implements a variable width popup, which depends on the render mode and the length of its items:
InterfaceComboBox.RenderMode  
InterfaceComboBoxBak
Extends JComboBox to provide fixed- or variable-width dropdown lists, as well as the ability to display icons.
InterfaceComboBoxBak.RenderMode  
InterfaceComboBoxRenderer
Renderer for InterfaceComboBox.
InterfaceComboPanel
Interface panel allowing for the display of multiple interface panels, selected by a combo box.
InterfaceConsoleDisplay
Window which displays console output.
InterfaceCorticalThicknessPanel
Panel providing an interface to cortical thickness databases and subject databases.
InterfaceDataSensor<T extends MguiNumber>
Represents an entity which senses changes to an input stream.
InterfaceDataSource<T extends MguiNumber>
Represents a source of data; i.e., an entity which emits discretized (presampled) signals.
InterfaceDatasourcePanel
Interface panel for displaying, querying, and managing tables and queries in a connected data source.
InterfaceDataSourceTimeSeries<T extends MguiNumber>
Represents an XY signal source with multiple Y channels.
InterfaceDataSourceXY<T extends MguiNumber>
XY data source with unique X-Y pairs.
InterfaceDataTable
Interface panel for displaying a data table or query.
InterfaceDataTableTitle  
InterfaceDialogBox
Interface class acting as a general dialog box that can be extended and designed using the protected init() method and the actionPerformed method implementing the ActionListener interface.
InterfaceDialogUpdater  
InterfaceDisplayPanel
Main interface panel for displaying data graphically.
InterfaceDynamicModelPanel  
InterfaceEnvironment
Stores environmental variables and provides static methods to retrieve them.
InterfaceEnvironment.OsType  
InterfaceEnvironment.Snapshot3DMode  
InterfaceFile  
InterfaceFilePanel
InterfacePanel providing a standard interface for input & output operations.
InterfaceFilePanel.Command  
InterfaceFrame
Abstract class to be extended by all frames which contain an InterfaceDisplayPanel.
InterfaceFunctions
Utility class for interface objects.
InterfaceGraphDisplay
Displays graphs and allows user interaction with them.
InterfaceGraphDisplayTitle  
InterfaceGraphEvent  
InterfaceGraphic<T extends Tool>
The base class for all graphical interface windows.
InterfaceGraphic.GraphicType  
InterfaceGraphic2D
Graphical interface window for display 2D shapes (Shape2DInt).
InterfaceGraphic2DTextBox
Status text box for a Graphic2D window.
InterfaceGraphic3D
Interface class for Java3D display.
InterfaceGraphicListener
Specifies a listener on InterfaceGraphic objects.
InterfaceGraphicPanel
Panel to define the display windows in InterfaceDisplayPanel, including: 1.
InterfaceGraphicTextBox
Represents a labelled text box which updates from mouse movement events on its registered InterfaceGraphic components.
InterfaceGraphicWindow
Provides a title for an InterfaceGraphic window, which is a button.
InterfaceGraphListener  
InterfaceHideablePanel  
InterfaceIO
Interface for all classes performing I/O operations.
InterfaceIODialogBox
Base class for all dialog boxes for specifying I/O options.
InterfaceIOException  
InterfaceIOOptions
Extends InterfaceOptions specifically for I/O methods.
InterfaceIOPanel
Interface for all panels performing IO operations involving InterfaceDialogBox.
InterfaceIOType
Specifies an Input/Output interface object; e.g., file loaders or writers.
InterfaceLayoutFrame
Frame to display a print layout window
InterfaceLayoutPanel
Interface panel allowing interaction with a 2D Layout object.
InterfaceLayoutWindow
Provides a window panel which specifies (via InterfaceLayoutObject) and renders a layout containing graphical objects from existing windows or objects.
InterfaceListPanel  
InterfaceMapPanel
Panel to create and modify various maps, including colour maps and value maps.
InterfaceMenu  
InterfaceMeshPanel
Provides an interface to Mesh3DInt objects.
InterfaceMorphPanel  
InterfaceMorphPanel2  
InterfaceMouseListener
Mouse listener for InterfacePanel objects
InterfaceMouseObject  
InterfaceNetworkComponentListener  
InterfaceNetworkTreeNode  
InterfaceNeuralNetListener  
InterfaceNeuroAtlas
Defines an atlas mapping a set of data points to integers which map in turn to atlas names (via a name map).
InterfaceNeuroComponentListener  
InterfaceNeuroMeshPanel  
InterfaceNeuroMeshPanel2  
InterfaceNeuroTreeNode  
InterfaceObject
Basic interface for all "interface" objects; i.e., objects which provide an interface between the user and the underlying model.
InterfaceObjectListener
Listener for all interface objects; currently only specifies a function for handling an object modification event.
InterfaceOptions
Base interface for specifying options or parameters for some process.
InterfaceOptionsDialogBox
Extension of InterfaceDialogBox which provides a constructor accepting an instance of InterfaceOptions as an argument, which should be used as a means to transfer information between the dialog and its parent.
InterfaceOptionsTabbedDialogBox
Extension of InterfaceOptionsDialogBox which allows for tabs.
InterfacePanel
Base class for all Swing panels (i.e., extensions of JPanel) to be show in an instance of InterfaceDisplayPanel.
InterfacePipeline
Represents a series of Tasks that are to be run sequentially, such that the output of a task becomes the input of the subsequent one.
InterfacePipelinesPanel
Provides a GUI for: creating, viewing, modifying, deleting, and executing pipelines.
InterfacePlot<T extends MguiNumber>
Represents an abstract plot object.
InterfacePlotDialog<T extends InterfacePlot<?>>
Abstract class to be extended by all dialogs which define InterfacePlot objects.
InterfacePlotDisplay
General graphic interface for all plots.
InterfacePlotMgui
General class for displaying ModelGUI plots.
InterfacePlotMulti
Allows the display of multiple plots in a single InterfacePlot panel.
InterfacePlotObject
Abstract representation of a plottable object; allows objects to be represented generically as interface objects.
InterfacePlotOptions<T extends InterfacePlot<?>>
Options for a plot object.
InterfacePlotOsp
General class for displaying Open Source Physics (OSP) plots.
InterfacePlotPanel  
InterfacePlotSgt<T extends SgtPlotObject<?>>
Abstract class for displaying Scientific Graphics Toolkit (SGT) plots.
InterfacePolygonPanel  
InterfacePopupMenu  
InterfaceProgressBar
Panel to be used as a progress bar for all operations which require one.
InterfaceProject
Represents a modelGUI project, which specifies an organizational structure for persistent data related to a common project.
InterfaceProjectDialogBox
Dialog for setting up or editing an InterfaceProject object.
InterfaceProjectOptions  
InterfaceProjectPanel
Panel which provides a user interface for InterfaceProjects.
InterfaceQuery
Interface for a class which allows it to query a given InterfaceQueryObject.
InterfaceQueryObject
Interface which specifies methods for querying an implementing object.
InterfaceQueryPanel
Provides an interface for queries; selecting and launching query tools, displaying query results, etc.
InterfaceRadialRep  
InterfaceRadialRep2  
InterfaceSectionSetPanel
Updated version of InterfaceSectionSet that sets a current section set for a given Graphic2D window, and sets current sections for that window.
InterfaceSelectionPanel
Provides an interface for creating and managing shape selection sets.
InterfaceSelectionSet
Interface panel providing user interaction with selection sets.
InterfaceSession
This is the main entry point into the mgui application.
InterfaceShape
Abstract base class for all shape interfaces (ShapeInts).
InterfaceShapeLoader
Abstract loader class for all loaders which load InterfaceShape objects.
InterfaceShapeQuery
Base class for all shape queries.
InterfaceShapeQuery.QueryMode  
InterfaceShapeQueryObject
Defines a query object for InterfaceShape instances.
InterfaceShapesPanel
Interface panel providing a GUI for general shape-related functions.
InterfaceShapesPanel.VertexSelectionTableModel  
InterfaceShapeWriter
General writer for an InterfaceShape object.
InterfaceShapeXMLHandler
XML handler for an InterfaceShape object.
InterfaceSplitPanel
Displays two InterfaceGraphicWindows, split either horizontally or vertically.
InterfaceStatusBarPanel
Interface panel which acts as a status bar for a given instance of InterfaceFrame.
InterfaceStripChart
Displays an OSP StripChart; i.e., time vs.
InterfaceTabbedDialogBox
Extends InterfaceDialogBox to implement tabs.
InterfaceTabbedDisplayPanel
This class extends InterfaceDisplayPanel in order to provide a tabbed window pane, similar to a typical web browser.
InterfaceTableModel
Abstract Table Model interface class.
InterfaceTextBox  
InterfaceTool2DPanel Deprecated. 
InterfaceToolPanel
Panel displaying buttons for various tools, categorized.
InterfaceTransferable
Extends Transferable to provide an interface which allows both transfers of, and transfers into, the underlying object.
InterfaceTree
This class extends JTree by specializing for modelGUI.
InterfaceTreeCellEditor  
InterfaceTreeCellRenderer
Renderer for instances of InterfaceObject.
InterfaceTreeNode
Base class for tree nodes representing ModelGUI objects (instances of InterfaceObject).
InterfaceTreePanel
Provides a tree interface for model objects
InterfaceTreeTable
Provides an implementation for a tree/table combination.
InterfaceView3DObject  
InterfaceVolumePanel
Interface panel which allows the user to interact with Volume3DInt objects.
InterfaceVolumeSetPanel
Panel to provide an interface with a volume overlay set.
InterfaceWorkspace
A Workspace acts as a container for all data models and graphics windows.
InterfaceWorkspace.CollectionTreeNode  
InterfileLoader
Loads volume data stored in Interfile format.
IntPolygon2DInt  
InvalidValueClassException  
IoFunctions
Utility class which provides functions for common I/O operations.
IoFunctions.FileType  
JavaProcess
Represents a Java process; i.e., a class containing a main method which allows it to be run as a process.
JdbcOdbcDriver
Specifies the driver for the JDBC-ODBC bridge
JMultiLineToolTip  
JsonFileLoader
Loads a Json format file.
JsonFileWriter
Writes a JSON-format file.
K3DBinaryTree
Implements a kd-tree for 3 dimensions; specifically Euclidian points in R3.
K3DBinaryTree.K3DNode  
KohonenNet  
LayoutDocument
Implements the top-level container for a 2D layout, containing renderable items within a fixed coordinate system (document coordinates/units).
LayoutItem
Specifies an element to be rendered in a InterfaceLayoutDocument.
LightweightShape  
Line2DInt  
LinearUpdater  
LineLayout
Layout which provides a basic functionality for rendering components on horizontal lines.
LineLayoutConstraints  
LineSegment2D
Represents a line segment in R2.
LineSegment3D
Represents a line segment in R3.
LineStyleDialog
Dialog box to specify a line style (Stroke)
LineTo  
LinkedDataStream<T extends java.lang.Comparable<T>>
Provides a link to a data source, using a unique field as the link field.
LocalToWindow  
LoggingTarget
Specifies the destination for logging events
LoggingType
Specifies the type of logging; i.e., which types of messages will be logged
LPolygon2DInt
Light 2D polygon with no attributes (attributes are assignable)
LPolygon3DInt  
Map
Represents a coordinate mapping from one coordinate system to another (typically a model system to screen or printer coordinates)
Map2D
Maps from a given coordinate system to the screen
Map3D
Class to provide an interface for mapping a 3D viewing platform.
MapEvent  
MapListener  
MappedPolygon2D
Implements a node mapping between two Polygon2D shapes.
MappedPolygon2DPath  
MapWeight  
MapWeightComparator  
MathExpression
Class represents a mathematical expression, and methods to evaluate it.
MathExpressionDialogBox
Dialog box to define a mathematical expression, given an instance of VariableObject
MathExpressionOptions
Options for a math expression evaluation.
MathFunctions  
MatrixEditorDialog
Dialog to edit and/or load a 4 x 4 matrix.
MatrixFileLoader  
MatrixFileWriter
Base abstract class for writing a matrix to file.
MatrixFunctions
Utility class providing functions on Jama matrices.
MatrixImagePlot
Plots a matrix as an image, with a specified colour map.
MatrixImagePlot.ColourType  
MatrixInDialogBox
Dialog for specifying input options for loading a matrix or vector from file.
MatrixInOptions
Options for loading a matrix from file.
MatrixInOptions.Format  
MatrixInOptions.Variable  
MatrixInt
Interface for a 2D matrix, represented internally as a Jama matrix of doubles.
MatrixOutOptions  
MatrixPlotDataSource
Data source representing a MatrixInt object.
MatrixTransformLoader  
Mesh2DInt
A 2D representation of a Mesh3DInt object.
Mesh3D
Geometry class to represent a 3D triangular mesh.
Mesh3D.MeshFace3D
Inner class which defines a face in a mesh
Mesh3DInt
Interface for a Mesh3D shape.
Mesh3DLoader
Deafult loader for loading a Mesh3DInt object.
Mesh3DWriter
Default writer for a Mesh3DInt object.
MeshDataMaskOptions  
MeshDataMaskOptionsDialog  
MeshDataOptions  
MeshDataThresholdOptions  
MeshDataThresholdOptionsDialog  
MeshDecimation
Utility class for specialized functions dealing with mesh decimation.
MeshEdge
Represents an edge in a mesh as a reference to its one or two adjacent triangular faces.
MeshEdgeSet
Represents a mesh in terms of triangles and edges.
MeshEngine
Engine for performing mesh-based algorithms.
MeshFunctionException  
MeshFunctions
Utility class containing static methods that perform some operation upon Mesh3D shape objects.
MeshFunctions.IndexedPoint3f  
MeshInflation  
MeshOptionsDialogBox  
MeshPlaneMaskOptions  
MeshPlaneMaskOptionsDialog  
MeshSmoothing
Contains static methods for all mesh smoothing algorithms.
MeshSubdivision
Contains static methods for all mesh subdivision algorithms.
MeshSubmeshOptions  
MeshSubmeshOptionsDialog  
MeshTriangle
Represents a triangular mesh face, defined by three edges and an index referencing a Mesh3D object
MguiBoolean
Implementation of MguiNumber for values of type boolean.
MguiDouble
Implementation of MguiNumber for values of type double.
MguiExec
Simple launcher for a modelGUI session which allows the user to specify an init file via the InitFrame.
MguiFloat
Implementation of MguiNumber for values of type float.
MguiInteger
Implementation of MguiNumber for values of type int.
MguiLong
Implementation of MguiNumber for values of type long.
MguiNumber
Interface for numbers used in ModelGUI.
MguiPlotAxis
An axis for an InterfaceMguiPlot object.
MguiPlotEvent
An event on an InterfacePlotMgui object.
MguiPlotLayout
Layout class for rendering an InterfaceMguiPlot object.
MguiShort
Implementation of MguiNumber for values of type short.
MguiStart
Simple launcher for a modelGUI session.
MincSurfaceDataInDialogBox
Input data for a MINC (obj) surface
MincSurfaceDataInOptions  
MincSurfaceDataLoader  
MincSurfaceDataOutDialogBox  
MincSurfaceDataOutOptions  
MincSurfaceDataWriter
Writes a Minc surface data file, which is simply a text file list of vertex-wise values, one per line, corresponding to a surface mesh.
MincSurfaceLoader
Reads a MINC obj file into a Mesh3D shape.
MincSurfaceOutDialog  
MincSurfaceWriter
Writes a mesh to disk in MINC obj format.
MincTransformLoader  
MorphDrawEngine  
MorphEngine
Engine class implementing algorithms to create polygons which represent the intermediate positions of a morphing between two polygons on adjacent sections.
MorphNode2D  
MorphNodeMap2D  
MorphSections3DInt
Class representing a set of intermediate sections (subsections), such that each subsection holds an iterative morphing representation from some source shape to some target shape.
MorphSectionSetIterator  
MorrisLecarFunction
Regional cortical model based upon Morris and Lecar (1981), and Breakspear et al.
MotorNeuron  
MouseBehavior  
Mousedelta  
MouseInfo
This class is used to store the information about a collection of mouse movements
MouseRelayListener
Relays a mouse event from a child panel to the parent InterfaceGraphic.
MoveTo  
MricroLutLoader  
MricroLutWriter
Writes a discrete colour map to an MriCRO-compatible lookup table (LUT) file.
MySQLDriver
Specifies the driver for MySQL connectivity.
NamedDataSource
Interface for a data source with named channels.
NamedIcon
Specifies a named icon.
NamedObject
Interface for all objects which specify a name.
NameMap
Associates a name with an integer.
NameMapInOptions  
NameMapLoader
Reads a name map from file.
NameMapLoader.Format  
NameMapOutDialogBox  
NameMapOutOptions
Specifies options for writing a name map (or multiple name maps) to file.
NameMapTable  
NameMapWriter
Writes a name map to an delimited ASCII file.
NameMapXMLHandler
XML (SAX) handler for a name map XML file.
NativeProcess
Represents a native process; i.e., one which runs from the OS command console.
Neighbourhood
Represents a 1-ring neighbourhood in a mesh.
NeighbourhoodMesh
Constructs a list of node neighbourhoods, i.e., for each node lists its neighbours.
NetworkComponentEvent  
NetworkEvent  
NetworkException  
NetworkGraphElement
Identifies subclasses as elements in a network graph.
NetworkGraphEvent  
NetworkGraphListener  
NetworkListener  
NeuralNetConnection  
NeuralNetEvent  
NeuralNetGraph
Extension of JUNG's DirectedSparseGraph designed to specifically represent instances of NeuralNet.
NeuralNetNode
Extension of DirectedSparseVertex to specifically represent nodes in neural networks, i.e., containing references to instances of Neuron.
NeuroComponentEvent  
NeuroConnectivityFunctions
Utility class providing functions for determining neural connectivity from geometry.
NeuroException
Default exception for dynamic neuro model execution
NeuroMeshEngine
Engine for performing functions on cortical surfaces and other objects.
NeuroMeshFunctions
Utility class for mesh functions related to neuroscience applications.
NeuroMeshFunctionsException  
NeuroMeshOptionsDialog  
Neuron  
NeuronalCompartmentalComponent  
NeuronalComponent  
NeuroNetException  
NewPlotDialog
General dialog box for generation a new plot object.
Nifti1Dataset
Nifti1Dataset is an API for reading/writing nifti-1 datasets.
The definitive nifti-1 specification is the nifti1.h file on the NIfTI DFWG website
NiftiFunctions  
NiftiMetadata
Data structure to store header information for Analyze 7.5 format volume files.
NiftiVolumeLoader
File loader to read Analyze 7.5 format volume files.
NiftiVolumeWriter
Writer for Nifti-format volumes.
NodeMap2D
Provides a mapping from a node to a set of other nodes.
NodeMapComparator  
NodeShape
Wraps a java.awt.geom.Shape used to render graph or 2D shape nodes.
NodeShapeComboRenderer
Extends InterfaceComboBoxRenderer to allow rendering of node shapes.
NodesUpdater  
NonPrivateDefaultTreeCellRenderer
Displays an entry in a tree.
NoSuchTypeException  
NumberFunctions  
NumberStream
This class provides a convenient way to read numbers from a text file
Object3d
interface for 3d objects that can be rendered on screen
Object3dAdaptor
Adaptor class for Object3d - provides default implementation for all the methods
Object3dList  
ObjectNotQueriableException  
ODEException  
ODEFunction  
OptionList  
Paint3d  
Painter  
PaintVRML  
PajekGraphInputDialog
Options dialog box for PajekGraphLoader.
PajekGraphInputOptions
Options for Pajek graph input.
PajekGraphLoader
Loads a graph from the Pajek graph format (see http://pajek.imfm.si/doku.php).
ParallelOutputStream
Simple class which writes to multiple output streams
PathDataRenderer
Specifies how data attached to a path is to be rendered.
PerceptronNet  
PersistentObject
Interface for objects which can be made persistent (loaded from and written to persistent memory).
PickInfoShape2D
Provides information about a Shape2DInt object which has been intersected with a pick operation.
PipelineException  
PipelineFork
Represents a fork in a pipeline; i.e., a branching point, where the output of the previous process becomes the input of two or more independent pipelines.
PipelineFunctions
Provides a set of common functions operating on pipeline objects.
PipelineInputOptions
Options for loading a pipeline or multiple pipelines.
PipelineJob  
PipelineLauncher
A launcher for an InterfacePipeline object.
PipelineLoader
Loads a pipeline (or multiple pipelines) from file.
PipelineOutputOptions  
PipelineProcess
Represents a Java process specification, specified by an executable process (native or Java) and a set of parameters.
PipelineProcessDialogBox
A dialog box for creating or modifying a PipelineProcess.
PipelineProcessInstance
Represents a specific instance of a Java process.
PipelineProcessInstanceDialogBox
Dialog box for specifying a pipeline process instance.
PipelineProcessInstanceOptions
Options for a pipeline process instance.
PipelineProcessLibrary
Represents a collection of PipelineProcesses, typically referring to the same underlying software library.
PipelineProcessLibraryLoader
Loads a PipelineProcessLibrary from file.
PipelineProcessLibraryOptions
PipelineProcessLibraryWriter
Writes a PipelineProcessLibrary to file.
PipelineProcessLibraryXMLHandler
XML handler for reading pipeline process libraries.
PipelineProcessOptions
Options for a PipelineProcess.
PipelineState
Represents the state of a pipeline.
PipelineTask
A task is a launchable component of a pipeline.
PipelineTask.Status  
PipelineTaskEvent  
PipelineTaskListener  
PipelineTree
Implements a tree interface for ModelGUI pipelines.
PipelineTree.PopupObject  
PipelineTreeTransferHandler  
PipelineTreeTransferHandler.TransferType  
PipelineWriter
Writes an InterfacePipeline instance to file.
PipelineXMLHandler
Handler for XML encoding of modelGUI pipelines.
Plane3D
Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)
Plane3DDialog
Dialog box to specify a plane 3D
Plane3DInt  
PlotException
Plotting-related exception.
PlotInputException  
PlotMap2D
Specifies a mapping from data units to plot units and to graphic units.
PlotMap2D.AxisType  
PlotTimeSeriesDataSource<T extends MguiNumber>
A plot data source for XY data, with multiple named Y channels.
PlotXYDataSource<T extends MguiNumber>
Plot data source for X-Y data sets.
Point2D
Represents a 2D point.
Point2DInt  
Point2DShape
Represents a 2D point object, rendering a vector at a specified coordinate
Point2DShapeLoader  
Point3d  
Point3dObject3d
A Point3d that is also an Object 3d so that it can be rendered
Points3d  
PointSet2D
Represents a set of 2D points.
PointSet2DInputDialogBox  
PointSet2DInputOptions
Options for loading a PointSet2DInt object.
PointSet2DInt
Shape interface for a set of 2D vertices.
PointSet2DLoader
Loader class for PointSet2DInt objects.
PointSet3D
Represents a set of 3D points.
PointSet3DDataInputDialogBox  
PointSet3DDataInputOptions  
PointSet3DDataLoader  
PointSet3DInputDialogBox  
PointSet3DInputOptions
Options for loading a PointSet3DInt object.
PointSet3DInt
Shape interface for a set of 3D points.
PointSet3DLoader
Domestic loader for a 3D point set.
PointStack
This class stores the points that still need to be processed.
Polygon2D
Represents a series of connected 2D points, defining either a polyline or a closed polygon.
Polygon2DInt
Interface for a 2D polygon.
Polygon3d  
Polygon3D
Geometry class for a polygon in R3.
Polygon3DInt
Interface for a 3D polygon object.
PolygonEngine  
PolygonFunctions
25 July, 2009 This file is part of modelGUI[core] (mgui-core).
PolygonFunctions.PolyDirection  
PolygonSet3DInputDialogBox  
PolygonSet3DInputOptions
Options for loading a PolygonSet3DInt object.
PolygonSet3DInt
Interface for a set of 3D polygons.
PolygonSet3DLoader
Loads a set of 3D polygon objects (*.poly3d) from text.
PopupMenuObject
Interface which should be implemented for all graphical objects which require popup menu functionality.
PostgreSQLDriver
Specifies the driver for PostgreSQL connectivity.
PostRenderingCanvas3D
Extends Canvas3D to provide post-rendering capabilities.
PowerfulTokenizer  
ProgressUpdater
Interface specifying methods to enable progress updates.
ProgressUpdater.Mode  
ProjectDataItem
Specifies a data item in a modelGUI project, including its name, its I/O classes, and its filename form (a pattern identifying the location or URL of the item).
ProjectDirectory
Specifies a project directory, including its subdirectories and all prespecified data items that it contains.
ProjectDirectoryDialogBox
Dialog box to define a ProjectDirectory, and in particular the list of ProjectDataItems it contains.
ProjectDirectoryOptions
Options for a ProjectDirectory.
ProjectFunctions
Utilities for InterfaceProject objects.
ProjectInstance
Specifies an element instance in a project (e.g., a subject).
ProjectInstanceGroup
Represents a group partition in a project, which refers to a set of subdirectories within the instances directory, each representing a different level of the group.
ProjectIOException  
ProjectOptions
Options for a project.
PulseTrainUpdater  
PulseTrainUpdater  
QuadMesh3d  
QuadTreeTest  
Quaternion
A quaternion.
QueryEvent  
QueryListener  
QueryResult
Stores a set of results for a specific query.
QueryResultPanel  
QueryResultTable  
QueryResultTableModel
Table model for QueryResultTable.
QueryResultTableTreeEditor
Editor allows tree node table appearance to be modified
QueryResultTableTreeRenderer
Renders a query as a table; all other objects as labels
QueryShapeVertex
Represents a specific vertex in a shape, for vertex-wise queries.
QueryTool
Interface for all query tools.
QuickHull  
QuotedStringTokenizer  
RadialRep2D  
RadialRep2DInt  
RadialRepresentation  
Radius2D
DEV NOTE: deprecate or change; does not have fixed geometry, thus doesn't fit definition of a Shape.
Rect2D
Represents a 2D rectangle.
Rect2DInt
Represents a 2D rectangle.
Rect3D
Represents a 3D rectangle shape, defined by four 3D nodes representing BL, BR, TR, TL corners, respectively.
Rect3DInt  
ReifiedArrayList<E>
Implements a version of ArrayList which is reified (meaning that its generic type is retrievable.
Resources
TODO: use this static class to define all core resources
RGBFileLoader  
RotateView3DTask
Video task which rotates a Camera3D over a specific time interval, with the rotation defined by an X and a Y angle.
RotateView3DTaskDialogPanel
Dialog panel for a RotateView3DTask.
RowNumberTable  
RowNumberTable.RowNumberRenderer  
RulerDialog
Dialog to be displayed when executing a Ruler tool (ToolRuler2D or ToolRuler3D).
SampleRay
Represents a ray vector and regular samples along its trajectory (at a frequency of n / length).
ScaledUnit
Specifies a simple unit, scaled by a constant factor with respect to a base unit.
ScalpAndSkullModelOptions
Parameters for skull and scalp surface approximation.
ScreenSizeCalculator  
SectionSet2DInt
Provides a 2D representation of a 3D section set, where it intersects a particular plane.
SectionSet3DInt
Represents a set of parallel sections, based upon a reference plane (thisShape), and a spacing value.
SectionSet3DXMLHandler
XML handler for a SectionSet3DInt object.
SectionSetIterator  
SensoryNeuron  
SessionFrame
Main frame class for an instance of ModelGUI.
SetView3DTask  
SetView3DTaskDialogPanel
Dialog panel for a SetView3DTask.
SgtAxis<A extends gov.noaa.pmel.sgt.Axis>
Interface for displaying an axis on a plot.
SgtCartesianLayout<T extends SgtPlotObject<?>>
Abstract extension of SgtPlotObject for CartesianGraph objects.
SgtLine
A plotted line in a Scientific Graphics Toolkit (SGT) plot.
SgtLineLayout
Layout for SGT line plots.
SgtMultilinePlot
Displays a line plot using the Scientific Graphics Toolkit (SGT) library.
SgtMultilinePlotDialog
Dialog box for specifying the source data, attributes, labels, and axes of a SGT multiline plot object.
SgtPlotEvent
Event on a InterfaceSgtPlot.
SgtPlotFunctions
Utility class for Scientific Graphics Toolkit (SGT) plots.
SgtPlotFunctions.AxisType
Available axis types; one of: X Y Z T
SgtPlotLayout<T extends SgtPlotObject<?>,​G extends gov.noaa.pmel.sgt.Graph,​A extends gov.noaa.pmel.sgt.Axis>
The base layout panel for an SGT plot.
SgtPlotLayout.GraphType  
SgtPlotLayoutOptions
Options defining an SGT plot layout
SgtPlotListener
Defines an object which responds to events on an InterfacePlotSgt.
SgtPlotObject<T extends gov.noaa.pmel.sgt.dm.SGTData>
A plottable object for a Scientific Graphics Toolkit (SGT) plot.
SgtPointSet
Represents a set of points for an Scientific Graphics Toolkit (SGT) plot.
SgtPointSetLayout
Layout for point sets.
SgtScatterplot
Displays an XY scatter plot using the Scientific Graphics Toolkit (SGT) library.
SgtScatterPlotDialog
Dialog to allow user to specify source data and display options for an XY scatterplot.
Shape
This is the base interface for all shapes in mgui.
Shape2D
Base class to be extended by all 2D shapes.
Shape2DInt
Base class for all interfaces to 2D geometrical shapes.
Shape2DSectionNode  
Shape2DSelectionSet  
Shape2DTreeNode  
Shape3D
Base class to be extended by all 3D shapes.
Shape3DInt
Base class for all Shape3D interface objects.
Shape3DSceneNode
Holds a Java3D scene node representing a Shape3DInt object
Shape3DTreeNode
A tree node specialized for an instance of Shape3DInt.
Shape3DUpdater  
Shape4DInt  
ShapeAttribute<V>
Extends Attribute to indicate shape-specific parameters (e.g., whether a change to the value requires a redraw.
ShapeDataInputDialogBox
Dialog box for ShapeDataLoader.
ShapeDataInputOptions
Options for loading vertex-wise data into a shape.
ShapeDataInputOptions.Format  
ShapeDataLoader
Loads vertex-wise data from tabular text files into shapes.
ShapeEngine
Engine class for general shape functions.
ShapeEvent
Event on an InterfaceShape object.
ShapeEvent.EventType  
ShapeFunctions
Utility class which provides functions related to InterfaceShape objects generally.
ShapeFunctions.Point3fComparatorX  
ShapeFunctions.Point3fComparatorY  
ShapeFunctions.Point3fComparatorZ  
ShapeInputDialogBox
Dialog box for loading a ModelGUI shape.
ShapeInputOptions
Options for loading an InterfaceShape object.
ShapeIOException
I/O exception on a shape loading process
ShapeListener
Specifies an object that listens to events on an InterfaceShape.
ShapeModel3D
The top container for all shape interfaces.
ShapeModel3DInputDialog
Dialog box for specifying options to load a ShapeModel3D object into the workspace.
ShapeModel3DInputOptions
Options for loading a ShapeModel3D object.
ShapeModel3DListener
Object which listens to events on a ShapeModel3D object.
ShapeModel3DLoader
Loader for a ShapeModel3D.
ShapeModel3DOutputDialog
Dialog box for specifying the XML output of a ShapeModel3D.
ShapeModel3DOutputOptions
Specifies options for writing a ShapeModel3D object to XML.
ShapeModel3DTreeNode
Tree node specialized for a ShapeModel3D object.
ShapeModel3DWriter
Writes a ShapeModel3D object to XML.
ShapeModel3DXMLHandler
XML handler for a ShapeModel3D object.
ShapeModelEvent
Represents an event on a ShapeModel3D object.
ShapeModelEvent.EventType  
ShapeOutputDialogBox
Dialog box for output of InterfaceShape objects.
ShapeOutputOptions
Output options for an InterfaceShapeWriter.
ShapePanel2D
Interface for panels hosting 2D shapes
ShapeSceneNode  
ShapeSelectionEvent  
ShapeSelectionEvent.EventType  
ShapeSelectionListener  
ShapeSelectionSet  
ShapeSet
Interface for all shape sets.
ShapeSet2DInt
Represents a set of Shape2DInt objects.
ShapeSet2DXMLHandler
XML handler for a ShapeSet2DInt object.
ShapeSet3DInt
Represents a set of Shape3DInt objects.
ShapeSet3DXMLHandler
XML handler for a ShapeSet3DInt object.
ShapeStatsPanel
Interface panel for performing statistical procedures on shapes.
ShapeSummaryQuery
Extension of InterfaceShapeQuery to provide summary values for a shape, or a vertex selection within that shape.
ShapeTreeCellEditor  
ShapeTreeCellRenderer  
ShapeTreeNode
Provides a tree node for an instance of InterfaceShape.
ShapeVertexObject
Used as a user object for a Java3D Node representing a single vertex.
ShapeXMLFunctions
Utility class for methods related specifically to XML representations of Shape or InterfaceShape objects.
ShapeXmlLoader
Loader for an InterfaceShape stored in domestic XML format.
ShapeXmlWriter
Writes an InterfaceShape object to XML.
Shredder2
Extracts periodic chunks from binary data.
SigmoidFunction
As the name suggests...
SignalProcessing
Utility class for signal processing functions.
SimpleAxon  
SimpleAxonEvent  
SimpleCompartment  
SimpleCorticalConnection  
SimpleCorticalConnectionEvent  
SimpleCorticalInput  
SimpleCorticalInputEvent  
SimpleCorticalOutput  
SimpleCorticalOutputEvent  
SimpleCorticalRegion  
SimpleCorticalRegionEvent  
SimpleDendrite
Simple dendrite, e.g., for SimpleNeuron.
SimpleDendriteEvent  
SimpleDendrites
Basic input unit for, e.g., SimpleNeuron.
SimpleEnvironment<T extends MguiNumber>
Represents a simple environment, with a set of named observable scalar state variables.
SimpleEnvironmentEvent  
SimpleEnvironmentInputDataSource<T extends MguiNumber>
Represents a simple input source for dynamic model environment.
SimpleEnvironmentObservableDataSource<T extends MguiNumber>
Simple data source which updates in response to changes in an environment's state variables.
SimpleEnvironmentUpdater
Default super class for environment updaters.
SimpleEvent  
SimpleEvent  
SimpleMotorNeuron
Simple implementation of a motor (output) neuron.
SimpleMotorNeuronEvent  
SimpleNeuron
Simple McCulloch-Pitts model of an artificial neuron.
SimpleSensoryNeuron
A simple input (i.e., sensory) neuron.
SimpleSoma
Simple soma for, e.g., SimpleNeuron.
SimpleSomaEvent  
SimpleStatistics  
SimpleSynapse
Simple synapse for, e.g., SimpleNeuron
SimpleSynapseEvent  
Site3d
A point in 3d space that can be rendered
Soma  
SortedMesh
Sorts a mesh by x, y, z and stores a list of sorted indices
SortedShape3D
Convenience class for sorting a shape's vertices in order of their x, y, and z coordinates, respectively.
SortedShape3D.Vertex  
SortedShape3D.VertexComparatorX  
SortedShape3D.VertexComparatorY  
SortedShape3D.VertexComparatorZ  
SpatialUnit
Specifies a spatial unit, with respect to the default Java3D unit (meter).
Sphere3D
Represents a sphere in R3.
SplitPanelEvent
An event occurring on an InterfaceSplitPanel
SplitPanelEvent.EventType  
SplitPanelListener
Listens for changes on a split pane.
SQLObject
Specifies an object which produces SQL statements.
StackLayout  
StartUpFrame
A frame that is shown at startup and which allows the user to select from the current list of workspaces (all "*.workspace" files located in the "workspaces" directory).
StatFunctions
Utility class providing general statistical functions.
StaticLocationTransformer<V extends AbstractGraphNode>
Simple transformer returns the static location of a graph vertex.
StaticPipelineEvent
Represents an static event on a pipeline; i.e., a change to its structure, etc.
StaticPipelineEvent.EventType  
StaticPipelineListener
Specifies a listener on an InterfacePipeline
StlOutputOptions
Options defining an output operation to STL format.
StlOutputOptions.Format  
StlWriter
Writes a Mesh3D object to STL format, suitable for 3D printing.
StreamListener
Listener for an I/O stream
StringAttr  
StringFunctions  
StringVectorInOptions
Options for reading an array of String objects into a StringVectorInt instance.
StringVectorInt
Stores an array of String objects as a variable.
StringVectorLoader
Loader class to input an array of String objects into an StringVectorInt instance.
StrokeSample
A panel that displays a stroke sample.
SurfaceDataFileLoader
Loads vertex-wise data into an InterfaceShape object.
SurfaceDataFileWriter  
SurfaceDataInputDialogBox
Dialog box for loading vertex-wise data into a surface.
SurfaceDataInputOptions  
SurfaceDataInputOptions.DataType  
SurfaceDataOutputDialogBox  
SurfaceDataOutputOptions
Options for outputting surface data to a text file (single column)
SurfaceFileLoader
Abstract loader class for all loaders which load Mesh3DInt objects.
SurfaceFileWriter
Represents an abstract surface file writer object.
SurfaceInputDialogBox
Dialog box for specifying options to load a Mesh3D from file.
SurfaceInputOptions
Options for inputting a Mesh3DInt object.
SurfaceOutputDialogBox  
SurfaceOutputOptions
Standard options for writing a surface to file.
SVGFileFilter  
SVGFileInterface  
SVGInputOptions  
SVGInputOptions.SVGMap  
SVGObject  
SVGOptionsDialog  
SVGParser  
SVGParser.Mode  
SVGPath  
SVGStyle  
Synapse  
TabbedDisplayEvent  
TabbedDisplayEvent.EventType  
TabbedDisplayListener  
TaskParameter
Specifies a parameter for a given PipelineProcess.
TaskParameterInstance
An instance of a task parameter.
TaskTreeNode
Tree node for a pipeline task.
TaskTreeNodeEvent  
TaskTreeNodeListener  
TaskXMLHandler
Handles XML for a PipelineProcessInstance.
TempBitmapDrawer  
TensorVolume3DInt  
TestTexture  
TestTextureInt  
Text2D
Represents a character string with 2D geometry.
Text2DInt  
Text2DIntMouseCoords  
Texture3DTest  
TimedTest
Test process; simply waits for a specified delay
TimeFunctions  
Timer  
TimeSeriesPlot<T extends MguiNumber>
Interface for an X-Y plot with multiple Y variables.
TimeStepListener
Interface for dynamic components to implement to receive time-step events from the DynamicModelEngine
TinySQLDialogPanel
Dialog panel for a TinySQL data source.
TinySQLDriver
Specifies the driver for TinySQL connectivity.
Tool
Interface for any class which performs an operation or set of operations on ModelGUI objects, which involves user interaction.
Tool2D
Abstract class for a Tool which operates on an InterfaceGraphic2D window.
Tool3D
Abstract class for a tool to be used on an InterfaceGraphic3D window.
Toolable<T extends Tool>
Interface for objects which can be operated on by a specific class of tools.
ToolBehavior3DAdapter
Adapter to act as bridge between AWT Behaviors and the Tools that respond to them.
ToolConstants  
ToolCreateEllipse2D  
ToolCreateImage2D
Tool allows user to select a file or url pointing to an image, and specify rectangular bounds for that image in model space.
ToolCreateImage3D
Tool to create a 3D image on a 2D window.
ToolCreateMeshFromPolylines  
ToolCreateMeshFromPolylinesDialog  
ToolCreateMeshFromPolylinesOptions  
ToolCreatePolygon2D
Allows the user to creates a Polygon2D shape.
ToolCreateRect2D  
ToolCutMeshWithPlane
Tool to cut a mesh into parts by intersecting it with a Plane3D object.
ToolCutMeshWithPlaneDialog  
ToolCutMeshWithPlaneOptions  
ToolDataSource
Tool operating on DataSourcePanel windows.
ToolDefine3DGrid2D
Tool to define a 3D grid on a 2D window.
ToolDZoom2D  
ToolEvent
An event on a Tool object
ToolEvent.EventType  
ToolGetConvexHull2D  
ToolGetConvexHull2DDialog  
ToolGetConvexHull2DOptions  
ToolGetMeshIntersectionPolylines  
ToolGetMeshIntersectionPolylinesDialog  
ToolGetMeshIntersectionPolylinesOptions  
ToolGraph
Abstract class to be inherited by tools which operate on graphs; i.e, through InterfaceGraphDisplay.
ToolGraphAdapter  
ToolGraphImage
Tool which inserts or appends an image to a graph window.
ToolGraphImage.Type  
ToolGraphTransform
Acts as a bridge between the mgui Tool interface and Jung's view control mouse plugins.
ToolInputAdapter
Abstract class providing a listener interface for all Tool input events.
ToolInputEvent
Event signifying that input has been detected and must be handled by a Tool object.
ToolInputListener
Interface for objects which respond to ToolInputEvents.
ToolInputMouseAdapter
Extends ToolInputAdapter to respond specifically to mouse events.
ToolLayout2D
Tool operating on a InterfaceLayoutObject.
ToolListener  
ToolMouseAdapter  
ToolMouseEvent  
ToolMouseOrbit3D
Tool to allow user to navigate a Graphic3D interface using the mouse.
ToolPan2D  
ToolPlot  
ToolQueryShape2D
Tool allowing point-and-click vertex-wise querying of 2D objects, for a InterfaceGraphic3D window.
ToolQueryShape3D
Tool allowing point-and-click vertex-wise querying of 3D objects, for a InterfaceGraphic3D window.
ToolReversePolygon2D  
ToolRuler2D
Allows the user to measure distance on a 2D window, along a path with N nodes.
ToolSelectMeshBoundaryNodes  
ToolSelectNodesWithPolygon
Tool specifies options with a dialog and then calls an inner class instance of Tool3D to allow the user to select nodes on the Canvas3D.
ToolSelectRegionBoundaryNodes
Tool selects region boundary nodes of a mesh region (defined by its vertex values) based upon a vertex selected by a mouse click.
ToolSelectShape2D
2D tool for selecting/deselcting shapes.
ToolSelectShape3D
3D tool for selecting/deselcting shapes.
ToolTestInternalPoint2D  
ToolWindowZoom2D
Interactive tool which allows the user to zoom on a window within the current view.
ToolZoomExt2D  
TrackVisTractHeader
Data structure for a TrackVis tract file header.
TrackVisTractLoader  
TreeEvent  
TreeEvent.EventType  
TreeFunctions
Utility class for operations on trees.
TreeKeyHandler
Object which is prepared to handle a key-press event on its tree node.
TreeListener  
TreeObject
Interface for all objects which issue InterfaceTreeNodes.
TreeShape  
TreeTableModel
TreeTableModel is the model used by a JTreeTable.
TreeTableModelAdapter
This is a wrapper class takes a TreeTableModel and implements the table model interface.
Triangle2D
Represents a 2D triangle.
Triangle3d  
Triangle3D
Represents a 3D triangle.
Triangle3dPlus
A 3d triangle with a list of associated points
TricubicSplineInterpolaterUpdater
Extends TricubicSplineInterpolator to allow a ProgressUpdater.
TypeExistsException  
TypeMap
Holds a static list of constants representing distinct types, and an integer field indicating the type of the present instance.
Unit
Specifies an abstract unit, with a conversion factor to some base unit.
UnitConversionException
This exception should be thrown when illegal parameters are passed to unit conversion methods.
UnixFunctions  
UnixFunctions.cat  
UnixFunctions.cp  
UnixFunctions.split  
Updateable  
Utility
Base class for all utility classes.
ValueItemComparator  
ValueMap
Maps an integer key value with an assoicated object
ValueMapItem  
VariableComboBox  
VariableEvent
An event on a VariableInt object.
VariableException  
VariableInt<T>
An interface to a variable object.
VariableListener
Object which listens to events on VariableInt objects.
VariableObject
Interface allowing an object to represent a set of variables of a particular class type.
VariablePlotTimeSeriesDataSource<T extends MguiNumber>
An XY data source with a VariableInt as its source.
VariablePlotXYDataSource<T extends MguiNumber>
XY data source which uses two VariableInt object as its X and Y sources.
VariableTableModel  
Vector2D
Represents a 2D vector, defined by an end-point and a vector.
Vector2DInt  
Vector3ColourMap
Provides a colour mapping for a vector of size three, such that each element of the vector has a colour assignment, and the resulting colour is a weighting of these colours by x, y, z components:
Vector3D
Represents a 3D vector, defined by an end-point and a vector.
Vector3DFileLoader
General loader class for inputting 3D vector data.
Vector3DInputOptions  
Vector3DInputOptions.X3DType  
Vector3DInt  
VectorDataLoader  
VectorInt<T extends MguiNumber>
Represents an array of numeric values.
VectorSet3DInputDialogBox  
VectorSet3DInputOptions
Options for loading a VectorSet3DInt object.
VectorSet3DInt  
VectorSet3DLoader  
VertexDataColumn
Encapsulates a column of vertex-wise numerical data.
VertexDataColumnEvent
Specifies an event on a vertex data column.
VertexDataColumnEvent.EventType  
VertexDataColumnListener
Interface for listening to events on VertexDataColumn objects.
VertexSelection
Defines a selection of nodes for a shape object.
VerticalLabelUI
Video
Represents a video schedule, using a list of VideoTask objects which are activated at specific time points.
Video3D
A Video operating on an InterfaceGraphic3D window or its associated objects.
VideoEvent
An event on a Video object.
VideoException  
VideoInputOptions  
VideoListener  
VideoLoader  
VideoOutputDialog  
VideoOutputOptions  
VideoTask
Base class for a video task, which manipulates an InterfaceGraphic window or its associated InterfaceObjects, over a specified time interval.
VideoTask3D
Base class for video tasks which operate on an InterfaceGraphic3D window.
VideoTaskDialog
A dialog to define a VideoTask.
VideoTaskDialogPanel
A dialog defining a VideoTask object.
VideoTaskOptions  
VideoTaskType  
VideoWriter  
VideoXMLHandler
A handler to load a video in XML format.
VideoXMLLoader  
View3d  
View3D
Represents a specific 3D view, defined by a frozen Camera3D object.
View3dInfo  
View3DInputOptions
Options for loading View3D objects.
View3DLoader
Loads a set of View3D objects from an XML file.
View3DOutputDialogBox
Dialog box to specify the output for a View3D object.
View3DOutputOptions
Options for writing a set of View3D objects to file.
View3DWriter
Writes a set of View3D objects to file.
Viewer  
VolFile
A VolFile is object holds the volume data from a file.
VolFileLoader  
VolRendConstants  
Volume  
Volume2DInt
2D sectional representation of a Volume3DInt.
Volume3DInputStream  
Volume3DInt
Class acting as interface to a volume shape, as defined by the Grid3D geometry class.
Volume3DRenderer
Class providing functions for rendering a Volume3DInt object.
Volume3DRenderer.Mode  
Volume3DTexture
Class to create and return Texture3D and TexCoordGeneration objects from a given set of grid data.
Volume3DTexture.UpdateTextureType  
Volume3DUpdater
Class implementing the ImageComponent3D.Updater interface, to allow modification of volume data represented in a live Java3D node.
Volume4DInputOptions  
Volume4DInt
Volume with 3 space and 1 time dimension.
Volume4DRenderer
Renders dynamic volumes; i.e., blend a pixel's colour values from values obtained from 1.) a sample from the time series of a 4D volume and 2.) the base volume.
VolumeEngine
Engine to perform built-in operations on volumes.
VolumeFileDataSource
Acts as a data source for volume files.
VolumeFileInterface  
VolumeFileLoader
Loader for reading from a volume (3D grid) file into a Volume3DInt object.
VolumeFileWriteDialog Deprecated. 
VolumeFileWriteOptions  
VolumeFileWriter
Writes a Volume3DInt to file.
VolumeFunctions
Utility class providing various functions for use on volume data (Volume3DInt and its descendants).
VolumeFunctions.Operation  
VolumeFunctions.VolumeAxis  
VolumeFunctions.VolumeRotationAngle  
VolumeInputDialogBox
Dialog box for specifying parameters for loading a Volume3D object
VolumeInputOptions
Options specifying a Volume3DInt object.
VolumeInputOptions  
VolumeMaskDialog  
VolumeMaskDialog_old
Provides several dialog box for setting volume masking parameters.
VolumeMaskOptions  
VolumeMaskOptions_old
Class to specify parameters for volume masking.
VolumeMaskUpdater  
VolumeMetadata
An interface for extracting metadata from a volume header.
VolumeOutputDialogBox
Dialog box for specifying options to write a Volume3DInt to file, using the default (Nifti) format.
VolumeOutputOptions
Specifies options for outputting a Volume3DInt to persistent storage.
VolumeSet3DInt
A set of Volume3DInt objects which render as an overlay image.
VRMLState
This class stores state information needed to convert an Object3d to VRML.
WavefrontSurfaceLoader
Loader for a Wavefront OBJ format surface mesh object.
WavefrontSurfaceWriter
Writer for a Wavefront OBJ format surface mesh object.
WeightedGraphEdge
Interface for a weighted graph edge
WeightedSynapse  
WildcardFileFilter
File filter allowing wildcard characters..
WindowContainer
Marker interface for all window containers
WindowedColourModel
Colour model useful for representing medical images.
WindowEvent
Specifies an event on a graphics window (instance of InterfaceGraphic).
WindowEvent.EventType  
WindowListener
Specifies a listener on InterfaceGraphicWindow objects.
WorkspaceOutputOptions
Specifies options for writing a workspace (i.e., an instance of InterfaceWorkspace) to XML.
WorkspaceWriter
Writes a workspace (i.e., an instance of InterfaceWorkspace) to XML.
WunilDataset
Extension of Nifti1Dataset to allow data to be read from the WUNIL *.ifh format (used with Caret).
WunilVolumeLoader
Loader to load WUNIL IDF format volumes (University of Washington in St.
X3DFileInterface
Interface to X3D/VRML format text files.
X3DScene3DInt  
XMLException  
XMLFunctions
Utility class for XML-related functions.
XMLInterruptException
Exception used to prematurely terminate a SAX parse job.
XMLObject
Interface specifies methods for obtaining or writing the data contained in an implementing class in XML format.
XMLObject.XMLEncoding
Defines the data I/O encoding, for internal XML representations.
XMLObject.XMLType
Defines the type of XML write to perform: Normal: Objects are written by reference if possible, fully otherwise Full: Objects are fully written Reference: Objects are written by reference if possible, short otherwise Short: Objects are written in short form
XMLOutputOptions
Specifies options for writing an XML object (i.e., an instance of XMLObject).
XMLWriter
Writes an XML object (i.e., any instance of XMLObject).
XYData<T extends MguiNumber>
An X-Y data pair.
XYPlot<T extends MguiNumber>
Interface for an XY plot