Public Member Functions | |
| GeodesicPathApprox (byte value) | |
| boolean | equals (java.lang.Object other) |
| int | hashCode () |
| java.lang.String | toString () |
Static Public Member Functions | |
| static GeodesicPathApprox | of (byte value) |
Public Attributes | |
| final byte | value |
Static Public Attributes | |
| static final GeodesicPathApprox | DijkstraBiDir = new GeodesicPathApprox((byte)0) |
| static final GeodesicPathApprox | DijkstraAStar = new GeodesicPathApprox((byte)1) |
| static final GeodesicPathApprox | FastMarching = new GeodesicPathApprox((byte)2) |
the algorithm to compute approximately geodesic path
The constants are static fields of this class. value holds the underlying value, so this can also hold values that aren't named constants.
| meshlib.GeodesicPathApprox.GeodesicPathApprox | ( | byte | value | ) |
| boolean meshlib.GeodesicPathApprox.equals | ( | java.lang.Object | other | ) |
| int meshlib.GeodesicPathApprox.hashCode | ( | ) |
|
static |
Returns the named constant with this value, or a new instance if there's none.
| java.lang.String meshlib.GeodesicPathApprox.toString | ( | ) |
|
static |
compute edge-only path using A*-search algorithm
|
static |
compute edge-only path by building it from start and end simultaneously
|
static |
use Fast Marching algorithm
| final byte meshlib.GeodesicPathApprox.value |