Uses of Class
sc.fiji.snt.util.PointInImage
Packages that use PointInImage
Package
Description
SNT core classes
Analysis of
Trees.Classes for curation of reconstructions, as implemented by the "Curation Assistant".
Feature detectors for traced paths.
Parsers to retrieve Sholl profiles from multiple sources (2D/3D images,
reconstructions, and tables)
Filters for detection of tube-like structures
Customizations and commands for SNT's GUI.
Miscellaneous SNT utilities, including classes defining reconstruction nodes.
-
Uses of PointInImage in sc.fiji.snt
Subclasses of PointInImage in sc.fiji.sntModifier and TypeClassDescriptionstatic classEnhanced PointInImage that stores all node-specific properties.Fields in sc.fiji.snt declared as PointInImageMethods in sc.fiji.snt that return PointInImageModifier and TypeMethodDescriptionPath.firstNode()Returns the first node of this path.Path.getBranchPoint()Gets the branch point (junction) where this path starts, i.e., connects to its parent path.protected PointInImagePath.getBranchPointDisplay()Returns the branch point as it should be rendered on screen.NearPoint.getNode()Tree.getRoot()Gets the first node of the main primary path of this treePath.getStartJoinsPoint()Deprecated.Path.lastNode()Returns the last node of this path.Path.nearestNodeTo(PointInImage node, double within) Gets the closest node associated with the specified node.PathAndFillManager.AllPointsIterator.next()Methods in sc.fiji.snt that return types with arguments of type PointInImageModifier and TypeMethodDescriptionPathAndFillManager.allPointsIterator()Path.findJunctions()Returns the nodes which are indicated to be a join (junction/branch point), either in this Path object, or any other that starts or ends on it.Path.getBranchPoints()This is a version ofPath.findJunctions()ensuring that a junction node is only retrieved once even if multiple child paths are associated with it.Path.getJunctionNodes()Deprecated.usePath.getBranchPoints()insteadPath.getNodes()Gets all nodes as a list.Tree.getNodes()Gets all the nodes (path points) forming this tree.Tree.getSomaNodes()Gets the list of all nodes tagged asPath.SWC_SOMA.Methods in sc.fiji.snt with parameters of type PointInImageModifier and TypeMethodDescriptionvoidPath.addNode(PointInImage point) Appends a node to this Path.SNT.autoTrace(List<SNTPoint> pointList, PointInImage forkPoint) Automatically traces a path from a list of points and adds it to the activePathAndFillManagerinstance.SNT.autoTrace(List<SNTPoint> pointList, PointInImage forkPoint, boolean headless) Automatically traces a path from a point A to a point B.SNT.autoTrace(SNTPoint start, SNTPoint end, PointInImage forkPoint) Automatically traces a path from a point A to a point B.SNT.autoTrace(SNTPoint start, SNTPoint end, PointInImage forkPoint, boolean headless) Automatically traces a path from a point A to a point B.booleanPath.contains(PointInImage pim) Check whether this Path contains the specified pointbooleanPath.contains(PointInImage point, double tolerance) Checks if this path contains the specified point within the given tolerance.intPath.getNodeIndex(PointInImage pim) Gets the first node index associated with the specified image coordinates.voidPath.insertNode(int index, PointInImage point) Inserts a node at a specified position.voidPath.moveNode(int index, PointInImage destination) Assigns a new location to the specified node.Path.nearestNodeTo(PointInImage node, double within) Gets the closest node associated with the specified node.protected NearPointPathAndFillManager.nearestPointOnAnyPath(Collection<Path> paths, PointInImage pim, double distanceLimitSquared, boolean unScaledPositions) voidPath.setBranchFrom(Path parentPath, PointInImage branchPoint) Establishes this path as a child path originating from the specified parent path.voidPath.setStartJoin(Path parentPath, PointInImage branchPoint) Deprecated.usePath.setBranchFrom(Path, PointInImage)insteadprotected voidSNT.startSholl(PointInImage centerScaled) Constructors in sc.fiji.snt with parameters of type PointInImageModifierConstructorDescriptionNearPoint(PointInImage nearPoint, Path path, int indexInPath) protectedNearPoint(PointInImage nearPoint, Path path, int indexInPath, boolean unScaledPositions) PathNodeCanvas(PointInImage pim, int index, TracerCanvas canvas) Creates a path node from aPointInImage. -
Uses of PointInImage in sc.fiji.snt.analysis
Classes in sc.fiji.snt.analysis with type parameters of type PointInImageModifier and TypeClassDescriptionclassNodeStatistics<T extends PointInImage>Computes summary and descriptive statistics from a Collection of nodes, including convenience methods to plot distributions of such data.Fields in sc.fiji.snt.analysis with type parameters of type PointInImageMethods in sc.fiji.snt.analysis with type parameters of type PointInImageModifier and TypeMethodDescriptionstatic <T extends PointInImage>
voidNodeStatistics.computeNearestNeighborDistances(List<T> points) Computes nearest neighbor distances.Methods in sc.fiji.snt.analysis that return PointInImageMethods in sc.fiji.snt.analysis that return types with arguments of type PointInImageModifier and TypeMethodDescriptionMultiTreeStatistics.getBranchPoints()TreeStatistics.getBranchPoints()Gets the position of all the branch points in the analyzed tree.TreeStatistics.getBranchPoints(BrainAnnotation annot) Gets the position of all the branch points in the analyzed tree associated with the specified annotation.TreeStatistics.getBranchPoints(BrainAnnotation annot, boolean includeChildren) Gets the position of all the branch points in the analyzed tree associated with the specified annotation.MultiTreeStatistics.getTips()TreeStatistics.getTips()Gets the position of all the tips in the analyzed tree.TreeStatistics.getTips(double minDistance) Gets the position of all tips in the analyzed tree that are further distant than the specified distance from the root.TreeStatistics.getTips(double minDistance, double maxDistance) Gets the position of all tips in the analyzed tree that are within the specified distance range from the root.TreeStatistics.getTips(BrainAnnotation annot) Gets the position of all the tips in the analyzed tree associated with the specified annotation.TreeStatistics.getTips(BrainAnnotation annot, boolean includeChildren) Gets the position of all the tips in the analyzed tree associated with the specified annotation.Method parameters in sc.fiji.snt.analysis with type arguments of type PointInImageModifier and TypeMethodDescriptionvoidTreeColorMapper.map(Collection<? extends PointInImage> points, String measurement, String lut) Colorizes a collection of points after the specified measurement. -
Uses of PointInImage in sc.fiji.snt.analysis.curation
Methods in sc.fiji.snt.analysis.curation that return PointInImageModifier and TypeMethodDescriptionPlausibilityCheck.Warning.location()Returns the value of thelocationrecord component.Methods in sc.fiji.snt.analysis.curation with parameters of type PointInImageModifier and TypeMethodDescriptionPlausibilityCheck.SomaDistance.checkDistance(PointInImage start, List<PointInImage> somaNodes) Evaluates distance from a point to the nearest soma location.Method parameters in sc.fiji.snt.analysis.curation with type arguments of type PointInImageModifier and TypeMethodDescriptionPlausibilityCheck.SomaDistance.checkDistance(PointInImage start, List<PointInImage> somaNodes) Evaluates distance from a point to the nearest soma location.Constructors in sc.fiji.snt.analysis.curation with parameters of type PointInImageModifierConstructorDescriptionWarning(String checkName, PlausibilityCheck.Severity severity, String message, PointInImage location, List<Path> affectedPaths, double value, double threshold) Compact constructor: guarantees affectedPaths is never null. -
Uses of PointInImage in sc.fiji.snt.analysis.detection
Methods in sc.fiji.snt.analysis.detection that return PointInImage -
Uses of PointInImage in sc.fiji.snt.analysis.sholl.parsers
Methods in sc.fiji.snt.analysis.sholl.parsers that return PointInImageMethods in sc.fiji.snt.analysis.sholl.parsers with parameters of type PointInImageModifier and TypeMethodDescriptionvoidTreeParser.setCenter(PointInImage center) Sets the center of the profile. -
Uses of PointInImage in sc.fiji.snt.filter
Methods in sc.fiji.snt.filter with parameters of type PointInImageModifier and TypeMethodDescriptionstatic int[]SpectralSimilarity.nodeToPixelCoords(PointInImage node, double xSpacing, double ySpacing, double zSpacing) Converts a path node from calibrated (real-world) coordinates to pixel coordinates by dividing by the voxel spacing and rounding. -
Uses of PointInImage in sc.fiji.snt.gui
Constructors in sc.fiji.snt.gui with parameters of type PointInImageModifierConstructorDescriptionCostPalette(SNT snt, PointInImage startWorld, PointInImage endWorld) -
Uses of PointInImage in sc.fiji.snt.seed
Methods in sc.fiji.snt.seed that return PointInImageModifier and TypeMethodDescriptionSeedPoint.toPointInImage()Returns aPointInImagecarrying this seed's coordinates and radius, useful when handing the seed to APIs that expect the concrete point class rather than theSNTPointinterface. -
Uses of PointInImage in sc.fiji.snt.util
Subclasses of PointInImage in sc.fiji.snt.utilModifier and TypeClassDescriptionclassDefines a Point in a tracing canvas in pixel coordinates.classConvenience flavor ofPointInImagedefining 2D/3D points for Sholl Analysis.classDefines a node in an SWC reconstruction.Fields in sc.fiji.snt.util declared as PointInImageModifier and TypeFieldDescriptionprotected PointInImageBoundingBox.originThe bounding box origin (SE, lower corner)protected PointInImageBoundingBox.originOppositeThe origin opposite (NW, upper corner)Methods in sc.fiji.snt.util that return PointInImageModifier and TypeMethodDescriptionstatic PointInImageSNTPoint.average(Collection<? extends SNTPoint> points) Computes the average position of a collection of SNTPoints.PointInImage.clone()Creates a copy of this PointInImage.TreeUtils.EndpointClusterAnalysis.clusterCentroid()Returns the value of theclusterCentroidrecord component.PointInCanvas.getScaledPoint()Converts the pixels coordinates of this point into a physical location if this point is associated with a Path.static PointInImagestatic PointInImageScript friendly method for instantiating a new point.BoundingBox.origin()Retrieves the origin of this box.BoundingBox.originOpposite()Retrieves the origin opposite of this box.static PointInImageTreeUtils.suggestRootLocation(Collection<Path> paths, PointInImage referencePoint) Analyzes paths and suggests auto-orientation based on: If a reference point (e.g., ROI centroid) is provided, orient toward it For 3+ paths: find the tighter endpoint cluster as the root For 2 paths: find the closest endpoint pair as the rootPointInImage.transform(PathTransformer transformer) BoundingBox.unscaledOrigin()Retrieves the origin of this box in unscaled ("pixel" units)BoundingBox.unscaledOriginOpposite()Retrieves the origin opposite of this box in unscaled ("pixel" units)Methods in sc.fiji.snt.util with parameters of type PointInImageModifier and TypeMethodDescriptiondoublePointInImage.chebyshevDxTo(PointInImage point) doublePointInImage.chebyshevXYdxTo(PointInImage point) doublePointInImage.chebyshevZdxTo(PointInImage point) doublePointInImage.distanceSquaredTo(PointInImage o) doublePointInImage.distanceTo(PointInImage o) doublePointInImage.euclideanDxTo(PointInImage point) TreeUtils.findPathsNeedingReversal(Collection<Path> paths, PointInImage rootLocation) Determines which paths need to be reversed so that their start nodes point toward a given root location.booleanPointInImage.isSameLocation(PointInImage pim) static intTreeUtils.orientPathsTowardRoot(Collection<Path> paths, PointInImage rootLocation) Orients paths so their start nodes point toward a given root location.voidBoundingBox.setOrigin(PointInImage origin) Sets the origin for this box, i.e., its (xMin, yMin, zMin) vertex.voidBoundingBox.setOriginOpposite(PointInImage originOpposite) Sets the origin opposite for this box, i.e., its (xMax, yMax, zMax) vertex.static PointInImageTreeUtils.suggestRootLocation(Collection<Path> paths, PointInImage referencePoint) Analyzes paths and suggests auto-orientation based on: If a reference point (e.g., ROI centroid) is provided, orient toward it For 3+ paths: find the tighter endpoint cluster as the root For 2 paths: find the closest endpoint pair as the rootstatic voidImpUtils.zoomTo(ij.ImagePlus imp, double zoomMagnification, PointInImage location, Path path) Zooms the image canvas to a specific location on a path, correctly accounting for the path'scanvas offset.Constructors in sc.fiji.snt.util with parameters of type PointInImageModifierConstructorDescriptionEndpointClusterAnalysis(boolean useStartNodes, PointInImage clusterCentroid, double variance) Creates an instance of aEndpointClusterAnalysisrecord class.ShollPoint(PointInImage pim)
Path.getBranchPoint()instead.