public class Vpf extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Vpf.Edge |
static class |
Vpf.RingEdgesBacktrackException |
Modifier and Type | Field and Description |
---|---|
static Comparator<gov.nasa.worldwind.formats.vpf.VPFCoverage> |
vpfCoverageNameComparator |
static Comparator<gov.nasa.worldwind.formats.vpf.VPFFeatureClass> |
vpfFeatureClassNameComparator |
static Comparator<gov.nasa.worldwind.formats.vpf.VPFLibrary> |
vpfLibraryNameComparator |
Constructor and Description |
---|
Vpf() |
Modifier and Type | Method and Description |
---|---|
static int |
compareStringsCaseSecondary(String a,
String b)
Like case-insensitive comparison, but uses case-sensitive comparison as a tie-breaker.
|
static Map<gov.nasa.worldwind.formats.vpf.VPFCoverage,gov.nasa.worldwind.formats.vpf.VPFPrimitiveData> |
createPrimitiveDatas(gov.nasa.worldwind.formats.vpf.VPFLibrary lib,
gov.nasa.worldwind.formats.vpf.VPFTile tile) |
static boolean |
edgeIsReversed(int edgeOrientation) |
static List<Vpf.Edge> |
extractRingEdges(gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData,
gov.nasa.worldwind.util.VecBufferSequence edgeTableData,
gov.nasa.worldwind.formats.vpf.VPFPrimitiveData.Ring ring) |
static File |
findDhtFile(File dbDir) |
static List<gov.nasa.worldwind.geom.LatLon> |
locations(List<Vpf.Edge> edges) |
static gov.nasa.worldwind.formats.vpf.VPFFeatureClass[] |
readAllFeatureClasses(gov.nasa.worldwind.formats.vpf.VPFLibrary lib) |
static String |
readDatabaseName(File dhtFile) |
static gov.nasa.worldwind.formats.vpf.VPFFeatureClass[] |
readFeatureClasses(gov.nasa.worldwind.formats.vpf.VPFLibrary lib,
gov.nasa.worldwind.formats.vpf.VPFFeatureType... types) |
static List<Vpf.Edge> |
regularizeRingEdges(List<Vpf.Edge> extractedRingEdges) |
static List<gov.nasa.worldwind.geom.LatLon> |
ringLocations(gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData,
gov.nasa.worldwind.util.VecBufferSequence edgeTableData,
gov.nasa.worldwind.formats.vpf.VPFPrimitiveData.Ring ring) |
static List<List<gov.nasa.worldwind.geom.LatLon>> |
vpfAreaRings(gov.nasa.worldwind.formats.vpf.VPFFeature areaFeature,
gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData) |
static Map<String,File> |
vpfDatabaseDirsByName(File parentDir)
Returns a map from database name to database dir
|
static List<gov.nasa.worldwind.geom.LatLon> |
vpfLineVertices(gov.nasa.worldwind.formats.vpf.VPFFeature lineFeature,
gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData) |
static gov.nasa.worldwind.geom.LatLon |
vpfPointVertex(gov.nasa.worldwind.formats.vpf.VPFFeature pointFeature,
gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData) |
public static final Comparator<gov.nasa.worldwind.formats.vpf.VPFLibrary> vpfLibraryNameComparator
public static final Comparator<gov.nasa.worldwind.formats.vpf.VPFCoverage> vpfCoverageNameComparator
public static final Comparator<gov.nasa.worldwind.formats.vpf.VPFFeatureClass> vpfFeatureClassNameComparator
public static int compareStringsCaseSecondary(String a, String b)
public static gov.nasa.worldwind.formats.vpf.VPFFeatureClass[] readAllFeatureClasses(gov.nasa.worldwind.formats.vpf.VPFLibrary lib)
public static gov.nasa.worldwind.formats.vpf.VPFFeatureClass[] readFeatureClasses(gov.nasa.worldwind.formats.vpf.VPFLibrary lib, gov.nasa.worldwind.formats.vpf.VPFFeatureType... types)
public static Map<gov.nasa.worldwind.formats.vpf.VPFCoverage,gov.nasa.worldwind.formats.vpf.VPFPrimitiveData> createPrimitiveDatas(gov.nasa.worldwind.formats.vpf.VPFLibrary lib, gov.nasa.worldwind.formats.vpf.VPFTile tile)
public static Map<String,File> vpfDatabaseDirsByName(File parentDir)
public static boolean edgeIsReversed(int edgeOrientation)
public static List<Vpf.Edge> extractRingEdges(gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData, gov.nasa.worldwind.util.VecBufferSequence edgeTableData, gov.nasa.worldwind.formats.vpf.VPFPrimitiveData.Ring ring)
public static List<Vpf.Edge> regularizeRingEdges(List<Vpf.Edge> extractedRingEdges)
public static List<gov.nasa.worldwind.geom.LatLon> ringLocations(gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData, gov.nasa.worldwind.util.VecBufferSequence edgeTableData, gov.nasa.worldwind.formats.vpf.VPFPrimitiveData.Ring ring)
public static List<List<gov.nasa.worldwind.geom.LatLon>> vpfAreaRings(gov.nasa.worldwind.formats.vpf.VPFFeature areaFeature, gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData)
public static List<gov.nasa.worldwind.geom.LatLon> vpfLineVertices(gov.nasa.worldwind.formats.vpf.VPFFeature lineFeature, gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData)
public static gov.nasa.worldwind.geom.LatLon vpfPointVertex(gov.nasa.worldwind.formats.vpf.VPFFeature pointFeature, gov.nasa.worldwind.formats.vpf.VPFPrimitiveData primitiveData)
Copyright © 2016 Metron, Inc.. All rights reserved.