public class MedialAxis.MedialDisk
extends java.lang.Object
A voronoi disk represents each node in the medial axis and has a corresponding triangle in the underlying Delaunay triangulation. A disk is the shape's maximal-inscribed circle located at the disk's center point -- a disk's radius is the distance to the nearest point on the shape edge from the disk center point.
Modifier and Type | Field and Description |
---|---|
double |
axialGradient
Measures the change in the width of the shape per unit length of the axis
(edge segment).
|
java.util.List<MedialAxis.MedialDisk> |
children
This disk's children nodes.
|
int |
degree
The number of children / outdegree
|
int |
depthBF |
int |
depthDF |
double |
distance
euclidean shortest path distance from root node circumcircle
|
double |
featureArea
The sum of triangle areas of this disk and all its descendants
|
MedialAxis.MedialDisk |
parent
This disk's parent node.
|
Coordinate |
position
Centerpoint of this disk
|
double |
radius
The radius of the circumcircle of the disk's underlying triangle.
|
SimpleTriangle |
t
The underlying delaunay triangle associated with this disk
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
public SimpleTriangle t
public MedialAxis.MedialDisk parent
public java.util.List<MedialAxis.MedialDisk> children
public final int depthBF
public int depthDF
public int degree
public double featureArea
public double distance
public final double axialGradient
public final Coordinate position
public final double radius