Uses of Class
boofcv.alg.fiducial.calib.squares.SquareNode
Packages that use SquareNode
Package
Description
-
Uses of SquareNode in boofcv.alg.fiducial.aztec
Subclasses of SquareNode in boofcv.alg.fiducial.aztecModifier and TypeClassDescriptionstatic class
Candidate locator patterns. -
Uses of SquareNode in boofcv.alg.fiducial.calib.chess
Methods in boofcv.alg.fiducial.calib.chess that return types with arguments of type SquareNode -
Uses of SquareNode in boofcv.alg.fiducial.calib.grid
Methods in boofcv.alg.fiducial.calib.grid that return types with arguments of type SquareNode -
Uses of SquareNode in boofcv.alg.fiducial.calib.squares
Fields in boofcv.alg.fiducial.calib.squares declared as SquareNodeFields in boofcv.alg.fiducial.calib.squares with type parameters of type SquareNodeModifier and TypeFieldDescriptionprotected DogArray<List<SquareNode>>
SquaresIntoClusters.clusters
SquareGrid.nodes
protected DogArray<SquareNode>
SquaresIntoClusters.nodes
protected List<SquareNode>
SquaresIntoClusters.open
Methods in boofcv.alg.fiducial.calib.squares with type parameters of type SquareNodeModifier and TypeMethodDescription<T extends SquareNode>
TSquareEdge.destination
(SquareNode src) Returns the destination node.Methods in boofcv.alg.fiducial.calib.squares that return SquareNodeModifier and TypeMethodDescriptionSquareGrid.get
(int row, int col) Looks up the node based on its coordinate.SquareGrid.getCornerByIndex
(int index) Returns the corner specified by its index.Methods in boofcv.alg.fiducial.calib.squares that return types with arguments of type SquareNodeModifier and TypeMethodDescriptionSquaresIntoCrossClusters.process
(List<DetectPolygonFromContour.Info> squares) Processes the unordered set of squares and creates a graph out of them using prior knowledge and geometric constraints.SquaresIntoRegularClusters.process
(List<Polygon2D_F64> squares) Processes the unordered set of squares and creates a graph out of them using prior knowledge and geometric constraints.Methods in boofcv.alg.fiducial.calib.squares with parameters of type SquareNodeModifier and TypeMethodDescriptiondouble
SquareGraph.acuteAngle
(SquareNode a, int sideA, SquareNode b, int sideB) Returns an angle between 0 and PI/4 which describes the difference in slope between the two sidesboolean
SquareGraph.almostParallel
(SquareNode a, int sideA, SquareNode b, int sideB) Checks to see if the two sides are almost parallel to each other by looking at their acute angle.boolean
SquareGraph.checkConnect
(SquareNode a, int indexA, SquareNode b, int indexB, double distance) Checks to see if the two nodes can be connected.static void
SquareGraph.computeNodeInfo
(SquareNode n) <T extends SquareNode>
TSquareEdge.destination
(SquareNode src) Returns the destination node.int
SquareEdge.destinationSide
(SquareNode src) double
SquareNode.KdTreeSquareNode.distance
(SquareNode a, SquareNode b) @Nullable SquareEdge
SquareNode.findEdge
(SquareNode target) int
SquareNode.findEdgeIndex
(SquareNode target) protected int
SquareGridTools.findIntersection
(SquareNode target, SquareNode node) Finds the side which intersects the line segment from the center of target to center of nodeint
SquareGraph.findSideIntersect
(SquareNode n, LineSegment2D_F64 line, Point2D_F64 intersection, LineSegment2D_F64 storage) Finds the side which intersects the line on the shape.int
SquareGrid.getCornerIndex
(SquareNode node) Returns the index of the corner.boolean
SquareEdge.isEndPoint
(SquareNode target) protected void
SquareGridTools.orderNode
(SquareNode target, SquareNode node, boolean pointingX) Fills the ordered list with the corners in target node in canonical order.void
SquareGrid.set
(int row, int col, SquareNode node) double
SquareNode.KdTreeSquareNode.valueAt
(SquareNode point, int index) Method parameters in boofcv.alg.fiducial.calib.squares with type arguments of type SquareNodeModifier and TypeMethodDescriptionprotected boolean
SquareCrossClustersIntoGrids.checkPreconditions
(List<SquareNode> cluster) Checks basic preconditions.void
SquareCrossClustersIntoGrids.process
(List<List<SquareNode>> clusters) Converts all the found clusters into grids, if they are valid.void
SquareRegularClustersIntoGrids.process
(List<List<SquareNode>> clusters) Converts the set of provided clusters into ordered grids.protected void
SquareCrossClustersIntoGrids.processCluster
(List<SquareNode> cluster) Converts the cluster into a grid data structure.Constructors in boofcv.alg.fiducial.calib.squares with parameters of type SquareNode -
Uses of SquareNode in boofcv.alg.fiducial.qrcode
Subclasses of SquareNode in boofcv.alg.fiducial.qrcodeModifier and TypeClassDescriptionclass
Information for position detection patterns.