| Name | Description | Type | Package | Framework |
| AbstractAnimator | Mother abstract class for animators that can animate the current view in a ViewerFrame instance. | Class | bdv.viewer.animate | Fiji |
| AbstractTransformAnimator | Mother abstract class for animators that animate the current view in a ViewerFrame instance by modifying the viewer transform. | Class | bdv.viewer.animate | Fiji |
| AccumulateProjector | Class | bdv.viewer.render | Fiji | |
| AccumulateProjectorARGB | Class | bdv.viewer.render | Fiji | |
| AccumulateProjectorFactory | Interface | bdv.viewer.render | Fiji | |
| DefaultMipmapOrdering | The standard mipmap ordering strategy for local hdf5 data. | Class | bdv.viewer.render | Fiji |
| DisplayMode | Class | bdv.viewer | Fiji | |
| EmptyProjector | Class | bdv.viewer.render | Fiji | |
| InputActionBindings | Maintains lists of ActionMaps and InputMaps, which are chained to a concatenated InputMap and a | Class | bdv.viewer | Fiji |
| Interpolation | Interpolation methods. | Class | bdv.viewer | Fiji |
| IntervalAndTransform | Class | bdv.viewer.overlay | Fiji | |
| MessageOverlayAnimator | Draw lines of text in the lower right corner of the display. | Class | bdv.viewer.animate | Fiji |
| MessageOverlayAnimator .TextAnimator | Class | bdv.viewer.animate.MessageOverlayAnimator | Fiji | |
| MipmapOrdering | Interface | bdv.viewer.render | Fiji | |
| MipmapOrdering .Level | Class | bdv.viewer.render.MipmapOrdering | Fiji | |
| MipmapOrdering .MipmapHints | Class | bdv.viewer.render.MipmapOrdering | Fiji | |
| MipmapOrdering .PrefetchOrderComparator | Class | bdv.viewer.render.MipmapOrdering | Fiji | |
| MipmapOrdering .RenderOrderComparator | Class | bdv.viewer.render.MipmapOrdering | Fiji | |
| MultiBoxOverlay | Paint an overlay showing multiple transformed boxes (interval + transform). | Class | bdv.viewer.overlay | Fiji |
| MultiBoxOverlay .IntervalAndTransform | Interface | bdv.viewer.overlay.MultiBoxOverlay | Fiji | |
| MultiBoxOverlayRenderer | Render multibox overlay corresponding to a ViewerState into aAuthor:Tobias Pietzsch | Class | bdv.viewer.overlay | Fiji | |
| MultiResolutionRenderer | A Renderer that uses a coarse-to-fine rendering scheme. | Class | bdv.viewer.render | Fiji |
| NavigationActions | Class | bdv.viewer | Fiji | |
| NavigationActions .AlignPlaneAction | Class | bdv.viewer.NavigationActions | Fiji | |
| NavigationActions .NextTimePointAction | Class | bdv.viewer.NavigationActions | Fiji | |
| NavigationActions .PreviousTimePointAction | Class | bdv.viewer.NavigationActions | Fiji | |
| NavigationActions .SetCurrentSourceOrGroupAction | Class | bdv.viewer.NavigationActions | Fiji | |
| NavigationActions .ToggleFusedModeAction | Class | bdv.viewer.NavigationActions | Fiji | |
| NavigationActions .ToggleGroupingAction | Class | bdv.viewer.NavigationActions | Fiji | |
| NavigationActions .ToggleInterPolationAction | Class | bdv.viewer.NavigationActions | Fiji | |
| NavigationActions .ToggleSourceOrGroupVisibilityAction | Class | bdv.viewer.NavigationActions | Fiji | |
| OverlayAnimator | Interface | bdv.viewer.animate | Fiji | |
| Prefetcher | Class | bdv.viewer.render | Fiji | |
| RenderBoxHelper | Helper for rendering overlay boxes. | Class | bdv.viewer.overlay | Fiji |
| RotationAnimator | Class | bdv.viewer.animate | Fiji | |
| ScaleBarOverlayRenderer | Class | bdv.viewer.overlay | Fiji | |
| SetCacheHints | Interface | bdv.viewer.render | Fiji | |
| SimilarityTransformAnimator | Class | bdv.viewer.animate | Fiji | |
| Source | Provides image data for all timepoints of one view setup. | Interface | bdv.viewer | Fiji |
| SourceAndConverter | Data source (for one view setup) and a converter to ARGBType. | Class | bdv.viewer | Fiji |
| SourceGroup | Class | bdv.viewer.state | Fiji | |
| SourceInfoOverlayRenderer | Render current source name and current timepoint of a ViewerStateAuthor:Tobias Pietzsch | Class | bdv.viewer.overlay | Fiji | |
| SourceState | Source with some attached state needed for rendering. | Class | bdv.viewer.state | Fiji |
| SourceState .Data | Class | bdv.viewer.state.SourceState | Fiji | |
| TextOverlayAnimator | Draw one line of text in the center or bottom right of the display. | Class | bdv.viewer.animate | Fiji |
| TextOverlayAnimator .TextPosition | Class | bdv.viewer.animate.TextOverlayAnimator | Fiji | |
| TimePointListener | Interface | bdv.viewer | Fiji | |
| TransformAwareBufferedImageOverlayRenderer | Class | bdv.viewer.render | Fiji | |
| TransformAwareRenderTarget | Interface | bdv.viewer.render | Fiji | |
| TranslationAnimator | An animator that just executes a constant speed translation of the current viewpoint to a target location, keeping all other view parameters constant. | Class | bdv.viewer.animate | Fiji |
| ViewerFrame | A JFrame containing a ViewerPanel and associated InputActionBindings. | Class | bdv.viewer | Fiji |
| ViewerImgLoader | Interface | bdv | Fiji | |
| ViewerOptions | Optional parameters for ViewerPanel. | Class | bdv.viewer | Fiji |
| ViewerOptions .Values | Read-only ViewerOptions values. | Class | bdv.viewer.ViewerOptions | Fiji |
| ViewerPanel | A JPanel for viewing multiple of Sources. | Class | bdv.viewer | Fiji |
| ViewerPanel .AlignPlane | Class | bdv.viewer.ViewerPanel | Fiji | |
| ViewerSetupImgLoader | Interface | bdv | Fiji | |
| ViewerState | Description of everything required to render the current image, such as the current timepoint, the visible and current sources and groups respectively, | Class | bdv.viewer.state | Fiji |
| VisibilityAndGrouping | Manage visibility and currentness of sources and groups, as well as grouping of sources, and display mode. | Class | bdv.viewer | Fiji |
| VisibilityAndGrouping .Event | Class | bdv.viewer.VisibilityAndGrouping | Fiji | |
| VisibilityAndGrouping .UpdateListener | Interface | bdv.viewer.VisibilityAndGrouping | Fiji | |
| VolatileHierarchyProjector | VolatileProjector for a hierarchy of Volatile inputs. | Class | bdv.viewer.render | Fiji |
| VolatileProjector | Interface | bdv.viewer.render | Fiji | |
| XmlIoViewerState | Class | bdv.viewer.state | Fiji | |