Class PathObjectImageViewers
java.lang.Object
qupath.lib.gui.tools.PathObjectImageViewers
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacePathObjectImageViewers.ItemViewer<S, T extends Node>Interface for managing a node that can display an item. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCanvasViewer(QuPathViewer viewer, ImageServer<BufferedImage> server, boolean paintObject) Create an item viewer to display aPathObjectusing a canvas.createImageViewer(QuPathViewer viewer, ImageServer<BufferedImage> server, boolean paintObject) Create an item viewer to display aPathObjectusing anImageView.static <S, T extends PathObject>
TableCell<S, T> createTableCell(QuPathViewer viewer, ImageServer<BufferedImage> server, boolean paintObject, double padding) Create a table cell to show an object.
-
Constructor Details
-
PathObjectImageViewers
public PathObjectImageViewers()
-
-
Method Details
-
createTableCell
public static <S, T extends PathObject> TableCell<S,T> createTableCell(QuPathViewer viewer, ImageServer<BufferedImage> server, boolean paintObject, double padding) Create a table cell to show an object.- Type Parameters:
S- generic type for the tableT- generic type for the value in the table cell- Parameters:
viewer- the viewer used to get rendering settings and region storeserver- the server over which the object should be displayedpaintObject- the object to displaypadding- amount of padding to add around the ROI- Returns:
- a new table cell
-
createCanvasViewer
public static PathObjectImageViewers.ItemViewer<PathObject, Canvas> createCanvasViewer(QuPathViewer viewer, ImageServer<BufferedImage> server, boolean paintObject) Create an item viewer to display aPathObjectusing a canvas.- Parameters:
viewer- the viewer used to get rendering settings and region storeserver- the image to displaypaintObject- if true, paint the object itself. Otherwise, paint only the corresponding image patch.- Returns:
- the item viewer
-
createImageViewer
public static PathObjectImageViewers.ItemViewer<PathObject, ImageView> createImageViewer(QuPathViewer viewer, ImageServer<BufferedImage> server, boolean paintObject) Create an item viewer to display aPathObjectusing anImageView.- Parameters:
viewer- the viewer used to get rendering settings and region storeserver- the image to displaypaintObject- if true, paint the object itself. Otherwise, paint only the corresponding image patch.- Returns:
- the item viewer
-