Package ini.trakem2.display

Interface Summary
AbstractOffscreenThread.RepaintProperties  
AreaContainer  
Bucketable  
DoStep  
ImageData An interface to label Displayable objects as containing images.
Line3D By definition, only ZDisplayable objects may implement Line3D.
Mode  
Node.Operation<I> An operation to be applied to a specific Node.
Paintable  
Taggable  
VectorData An interface to represent Displayable objects that are not images.
 

Class Summary
AbstractOffscreenThread To be used in combination with the AbstractRepaintThread, as a thread to create graphics offscreen.
AbstractRepaintThread  
AffineTransformMode  
AreaList A list of brush painted areas similar to a set of labelfields in Amira.
AreaTree  
AreaTree.AreaNode  
AreaWrapper  
AreaWrapper.PaintParameters  
Ball  
Bucket A Bucket is a subarea of the Layer area, which contains either other Buckets or a map of stack_index vs.
Channel  
Connector A one-to-many connection, represented by one source point and one or more target points.
Connector.ConnectorNode  
ContrastAdjustmentMode  
Coordinate<T>  
DefaultMode  
Display A Display is a class to show a Layer and enable mouse and keyboard manipulation of all its components.
Display3D One Display3D instance for each LayerSet (maximum).
Display3D.ControlClickBehavior A class to provide the behavior on control-clicking on content in the 3D viewer.
Display3D.VectorStringContent  
Displayable The class that any element to be drawn on a Display must extend.
Displayable.DataPackage  
Displayable.DoEdit For any Displayable data, including: title, visible, locked, color, alpha, and a 'data' type which includes the actual data (points, areas, etc.) and the links,width,height, and transformation (since all the latter are correlated).
Displayable.DoEdits  
Displayable.DoTransforms  
DisplayableChooser A class to be used when a click to select Displayable objects on the Display detects that there are more than one under the mouse cursor.
DisplayablePanel  
DisplayCanvas  
DisplayNavigator  
Dissector Implements the Double Dissector method with scale-invariant grouped labels.
DLabel This class is named funny to avoid confusion with java.awt.Label.
FakeImagePlus Need a non-null ImagePlus for the ImageCanvas, even if fake.
FakeImageWindow A class to prevent ROIs from failing.
FallLine  
FreeHandProfile  
GroupingMode  
GroupingMode.PatchRange  
GroupingMode.ScreenPatchRange<T>  
ImageJCommandListener Intercept ImageJ menu commands if the current active image is a FakeImagePlus (from a ini.trakem2.display.Display.)
Layer  
LayerPanel  
LayerSet A LayerSet is a container for a list of Layer.
LayerSet.DoChangeTrees Records the state of the LayerSet.al_layers, each Layer.al_displayables and all the trees and unique types of Project.
ManualAlignMode  
Node<T> Can only have one parent, so there aren't cyclic graphs.
Node.BranchAndEndNodeIterator<I>  
Node.BranchNodeIterator<I>  
Node.BreadthFirstSubtreeIterator<I> For a given starting node, iterates over the complete set of children nodes, recursively and breadth-first.
Node.EndNodeIterator<I>  
Node.FilteredIterator<I>  
Node.NodeCollection<I> Read-only Collection with a very expensive size().
Node.NodeIterator<I> Stateful abstract Node iterator.
Node.SlabIterator<I> For a given starting node, iterates all the way to the next end node or branch node, inclusive.
Node.SubtreeIterator<I>  
NonLinearTransformMode  
Overlay  
Patch  
Patch.TransformProperties  
Pipe  
Polyline A sequence of points that make multiple chained line segments.
Profile A class to be a user-outlined profile over an image, which is painted with a particular color and also holds an associated text label.
Region<T>  
Selection Keeps track of selected objects and mediates their transformation.
SnapshotPanel  
Stack  
Tag  
TransformationStep  
Tree<T> A sequence of points ordered in a set of connected branches.
Tree.MeasurePathDistance<I>  
Tree.MeshData One color per vertex.
TreeConnectorsView List all connectors whose origins intersect with the given tree.
Treeline  
Treeline.RadiusNode  
VectorDataTransform  
YesNoDialog A modal dialog box with a one line message and "Yes" and "No" buttons.
ZDisplayable For Pipes and other objects that must be shown in all Layers of a LayerSet.