E F G H L M N S T X Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
E
- equals(Object) - Method in class micycle.trapmap.Segment
- equals(Object) - Method in class micycle.trapmap.Trapezoid
F
- findContainingPolygon(double, double) - Method in class micycle.trapmap.TrapMap
-
Locates the polygon which contains the query point.
- findContainingTrapezoid(double, double) - Method in class micycle.trapmap.TrapMap
-
Locates the trapezoid which contains the query point.
- findFaceTrapezoids(double, double) - Method in class micycle.trapmap.TrapMap
-
Finds the group of trapezoids that make up the face that contains the query point.
- findNearestTrapezoid(double, double) - Method in class micycle.trapmap.TrapMap
-
Locates the trapezoid which contains the query point.
G
- getAllTrapezoids() - Method in class micycle.trapmap.TrapMap
-
Returns all the trapezoids contained in the trapezoid map.
- getBoundaryPolygon() - Method in class micycle.trapmap.Trapezoid
-
Return the boundary polygon for this trapezoid
- getBoundaryVertices() - Method in class micycle.trapmap.Trapezoid
-
Gets the four coordinates that make up this trapezoid (from top left clockwise).
- getData() - Method in class micycle.trapmap.graph.Leaf
-
Return the trapezoid stored by this Leaf
- getData() - Method in class micycle.trapmap.graph.XNode
-
Return the Point contained in the Node
- getData() - Method in class micycle.trapmap.graph.YNode
-
Return the segment data held by this Node
- getFace() - Method in class micycle.trapmap.Trapezoid
-
Gets the mapped polygonal face that this trapezoid is a part of.
- getLeftBound() - Method in class micycle.trapmap.Trapezoid
-
Get the left bounding point
- getLeftChildNode() - Method in class micycle.trapmap.graph.Node
-
Get the left child node of this Node
- getLeftPoint() - Method in class micycle.trapmap.Segment
-
Get the left segment endpoint (as ordered by the compareTo function of the Point class).
- getLowerBound() - Method in class micycle.trapmap.Trapezoid
-
Get the lower bounding segment
- getLowerLeftNeighbor() - Method in class micycle.trapmap.Trapezoid
-
Get the trapezoid which lies to the left of this trapezoid below the left boundary vertex
- getLowerRightNeighbor() - Method in class micycle.trapmap.Trapezoid
- getParentNode() - Method in class micycle.trapmap.graph.Node
-
Get the last parent node assigned to this Node.
- getParentNodes() - Method in class micycle.trapmap.graph.Node
-
This is an updated method which returns the ArrayList of parents Nodes.
- getRightBound() - Method in class micycle.trapmap.Trapezoid
-
Get the right bounding point
- getRightChildNode() - Method in class micycle.trapmap.graph.Node
-
Get the right child node of this Node
- getRightPoint() - Method in class micycle.trapmap.Segment
-
Get the right segment endpoint (as ordered by the compareTo function of the Point class).
- getUpperBound() - Method in class micycle.trapmap.Trapezoid
-
Get the upper bounding segment for the trapezoid
- getUpperLeftNeighbor() - Method in class micycle.trapmap.Trapezoid
-
Get the trapezoid which lies to the left of this one, above the left boundary vertex
- getUpperRightNeighbor() - Method in class micycle.trapmap.Trapezoid
H
- hashCode() - Method in class micycle.trapmap.Segment
- hashCode() - Method in class micycle.trapmap.Trapezoid
L
- Leaf - Class in micycle.trapmap.graph
-
Leafs model trapezoids at the lowest level of the History Graph.
- Leaf(Trapezoid) - Constructor for class micycle.trapmap.graph.Leaf
M
- micycle.trapmap - package micycle.trapmap
- micycle.trapmap.graph - package micycle.trapmap.graph
-
Package
N
- Node - Class in micycle.trapmap.graph
-
Represents an abstract tree node with parents, left child, and right child.
- Node() - Constructor for class micycle.trapmap.graph.Node
S
- Segment - Class in micycle.trapmap
-
Represents a line segment by its endpoints.
- Segment(float, float, float, float) - Constructor for class micycle.trapmap.Segment
- Segment(PVector, PVector) - Constructor for class micycle.trapmap.Segment
- setLeftChildNode(Node) - Method in class micycle.trapmap.graph.Node
-
Sets the left child node.
- setParentNode(Node) - Method in class micycle.trapmap.graph.Node
-
Add a parent to the list for this Node
- setRightChildNode(Node) - Method in class micycle.trapmap.graph.Node
-
Sets the right child node.
T
- toString() - Method in class micycle.trapmap.Segment
- toString() - Method in class micycle.trapmap.Trapezoid
- Trapezoid - Class in micycle.trapmap
-
Represents a trapezoid object in the trapezoidal map or search structure.
- TrapMap - Class in micycle.trapmap
-
TrapMap — a Trapezoidal Map library for fast point location queries.
- TrapMap(Collection<Segment>) - Constructor for class micycle.trapmap.TrapMap
-
Builds a trapezoidal map from a collection of line segments (or a planar straight-line graph).
- TrapMap(List<PShape>) - Constructor for class micycle.trapmap.TrapMap
-
Builds a trapezoidal map from a collection of polygonal shapes.
X
- XNode - Class in micycle.trapmap.graph
-
An X node stores a segment end point.
- XNode(PVector) - Constructor for class micycle.trapmap.graph.XNode
Y
- YNode - Class in micycle.trapmap.graph
-
A y-node stores a segment.
- YNode(Segment) - Constructor for class micycle.trapmap.graph.YNode
All Classes All Packages