Uses of Class
micycle.medialAxis.MedialAxis.MedialDisk
-
-
Uses of MedialAxis.MedialDisk in micycle.medialAxis
Fields in micycle.medialAxis declared as MedialAxis.MedialDisk Modifier and Type Field Description MedialAxis.MedialDisk
MedialAxis. furthestNode
MedialAxis.MedialDisk
MedialAxis.Edge. head
MedialAxis.MedialDisk
MedialAxis.Branch. leaf
MedialAxis.MedialDisk
MedialAxis.MedialDisk. parent
This disk's parent node.MedialAxis.MedialDisk
MedialAxis.Branch. root
MedialAxis.MedialDisk
MedialAxis.Edge. tail
Fields in micycle.medialAxis with type parameters of type MedialAxis.MedialDisk Modifier and Type Field Description List<MedialAxis.MedialDisk>
MedialAxis.MedialDisk. children
This disk's children nodes.List<MedialAxis.MedialDisk>
MedialAxis.Branch. innerDisks
Disks between root and leaf of this branch, in descending order from the branch's root.Methods in micycle.medialAxis that return MedialAxis.MedialDisk Modifier and Type Method Description MedialAxis.MedialDisk
MedialAxis. getDeepestDisk()
MedialAxis.MedialDisk
MedialAxis. getFurthestDisk()
MedialAxis.MedialDisk
MedialAxis. getRoot()
Returns the root disk -- the disk with largest radius and 3 children.MedialAxis.MedialDisk
MedialAxis. nearestDisk(double x, double y)
MedialAxis.MedialDisk
MedialAxis. nearestDisk(org.locationtech.jts.geom.Coordinate coordinate)
Methods in micycle.medialAxis that return types with arguments of type MedialAxis.MedialDisk Modifier and Type Method Description List<MedialAxis.MedialDisk>
MedialAxis. getAncestors(MedialAxis.MedialDisk child)
The ancestors of a node d are the nodes on the path from d to the root.List<MedialAxis.MedialDisk>
MedialAxis. getBifurcations()
Nodes/medial disks with two descendent lineages (two children disks).List<MedialAxis.MedialDisk>
MedialAxis. getDescendants(MedialAxis.MedialDisk parent)
Returns the children of a disk into a linear arrayList<MedialAxis.MedialDisk>
MedialAxis. getDescendants(MedialAxis.MedialDisk parent, int maxDepth)
List<MedialAxis.MedialDisk>
MedialAxis. getDisks()
Map<MedialAxis.MedialDisk,MedialAxis.Edge>
MedialAxis. getEdgeMap()
List<MedialAxis.MedialDisk>
MedialAxis. getLeaves()
End nodes / A VDs of degree 1/no childrenMethods in micycle.medialAxis with parameters of type MedialAxis.MedialDisk Modifier and Type Method Description List<MedialAxis.MedialDisk>
MedialAxis. getAncestors(MedialAxis.MedialDisk child)
The ancestors of a node d are the nodes on the path from d to the root.List<MedialAxis.MedialDisk>
MedialAxis. getDescendants(MedialAxis.MedialDisk parent)
Returns the children of a disk into a linear arrayList<MedialAxis.MedialDisk>
MedialAxis. getDescendants(MedialAxis.MedialDisk parent, int maxDepth)
List<MedialAxis.Edge>
MedialAxis. getEdgesToRoot(MedialAxis.MedialDisk d)
Returns the edges comprising the path from the given disk to the root of the medial axis.Method parameters in micycle.medialAxis with type arguments of type MedialAxis.MedialDisk Modifier and Type Method Description void
MedialAxis. iteratorBF(Consumer<MedialAxis.MedialDisk> consumer)
Will call consumer with the next disk in a BF manner, starting at the root node.void
MedialAxis. iteratorBfUp(Consumer<MedialAxis.MedialDisk> consumer)
void
MedialAxis. iteratorDF(Consumer<MedialAxis.MedialDisk> consumer)
void
MedialAxis. iteratorDfUp(Consumer<MedialAxis.MedialDisk> consumer)
-