Uses of Class
sc.fiji.snt.util.BoundingBox
Packages that use BoundingBox
Package
Description
SNT core classes
Analysis of
Trees.Customizations and commands for SNT's GUI.
Classes implementing SNT's XY, ZY, and XZ canvases.
Miscellaneous SNT utilities, including classes defining reconstruction nodes.
Visualization of reconstructions
-
Uses of BoundingBox in sc.fiji.snt
Methods in sc.fiji.snt that return BoundingBoxModifier and TypeMethodDescriptionPathAndFillManager.getBoundingBox(boolean compute) Returns the BoundingBox enclosing all nodes of all existing Paths.Tree.getBoundingBox()Gets the bounding box associated with this tree.Tree.getBoundingBox(boolean computeIfUnset) Gets the bounding box associated with this tree.Methods in sc.fiji.snt with parameters of type BoundingBoxModifier and TypeMethodDescriptionSNT.buildMaterializedCrop(BoundingBox worldBox) Reads and builds a bounded pixel region of this Stream-mode session's source into a real, eagerly-copiedImagePlus, without installing it as this session's canvas yet - seeSNT.installMaterializedCrop(MaterializedCrop)for that half, andSNT.materializeDisplayCanvas(BoundingBox)for the combined convenience call most callers want.SNT.buildMaterializedCrop(BoundingBox worldBox, boolean useSecondary) AsSNT.buildMaterializedCrop(BoundingBox), but reading from either this session's main streamed source or its secondary (filtered) image.voidSNT.materializeDisplayCanvas(BoundingBox worldBox) Convenience call combiningSNT.buildMaterializedCrop(BoundingBox)andSNT.installMaterializedCrop(MaterializedCrop)- reads the region and installs it as this session's canvas, in one call.voidSNT.materializeDisplayCanvas(BoundingBox worldBox, boolean useSecondary) AsSNT.materializeDisplayCanvas(BoundingBox), but reading from either this session's main streamed source or its secondary (filtered) image - seeSNT.buildMaterializedCrop(BoundingBox, boolean).SNT.resolveVoxelBounds(BoundingBox worldBox, ij.measure.Calibration cal) Resolves a world-space region to voxel-index bounds within this session's streamed source, clamping to the source's own extent - a requested region can partially or fully exceed the loaded volume (e.g. from padding, or a fixed-size/center region placed near or past an edge).SNT.resolveVoxelBounds(BoundingBox worldBox, ij.measure.Calibration cal, boolean useSecondary) AsSNT.resolveVoxelBounds(BoundingBox, Calibration), but resolving against either this session's main streamed source or its secondary (filtered) image - seeSNT.buildMaterializedCrop(BoundingBox, boolean).voidTree.setBoundingBox(BoundingBox box) Associates a bounding box to this tree. -
Uses of BoundingBox in sc.fiji.snt.analysis
Methods in sc.fiji.snt.analysis that return BoundingBoxModifier and TypeMethodDescriptionAbstractConvexHull.intersectionBox(AbstractConvexHull... convexHulls) Returns the bounding-box intersection of this hull with the given hull(s). -
Uses of BoundingBox in sc.fiji.snt.gui
Methods in sc.fiji.snt.gui that return BoundingBox -
Uses of BoundingBox in sc.fiji.snt.hyperpanes
Methods in sc.fiji.snt.hyperpanes that return BoundingBox -
Uses of BoundingBox in sc.fiji.snt.util
Methods in sc.fiji.snt.util that return BoundingBoxModifier and TypeMethodDescriptionBoundingBox.clone()Creates a copy of this BoundingBox.BoundingBox.intersection(BoundingBox other) Retrieves the intersection cuboid between this bounding with another bounding box.BoundingBox.scale(double[] scale) BoundingBox.shift(double[] offset) Methods in sc.fiji.snt.util with parameters of type BoundingBoxModifier and TypeMethodDescriptionvoidBoundingBox.combine(BoundingBox other) Combines this bounding box with another one.booleanBoundingBox.contains(BoundingBox boundingBox) Checks whether the specified BoundingBox is enclosed by this one .BoundingBox.intersection(BoundingBox other) Retrieves the intersection cuboid between this bounding with another bounding box. -
Uses of BoundingBox in sc.fiji.snt.viewer
Methods in sc.fiji.snt.viewer that return BoundingBoxModifier and TypeMethodDescriptionAbstractBigViewer.getBoundingBox()Returns the world-space bounding box of the primary loaded volume, assuming an origin at (0,0,0), i.e., noworld-origin offsetor per-source transform is factored in.OBJMesh.getBoundingBox(String hemiHalf) Gets the minimum bounding box of this mesh.Methods in sc.fiji.snt.viewer with parameters of type BoundingBoxModifier and TypeMethodDescriptionViewer3D.annotateMidPlane(BoundingBox boundingBox, int axis, String label) booleanAbstractBigViewer.flyTo(BoundingBox box) Animates the camera to frame the given world-coordinate bounding box: an isotropic scale is computed so the box's width/height fit the viewport, and the transform is translated to center the box's centroid on screen.