Class ProfileGraphGUI
java.lang.Object
org.openjump.core.ui.plugin.raster.ProfileGraphGUI
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic ArrayList<org.locationtech.jts.geom.Coordinate> protected static Fontstatic double[][]static doublestatic final Stringstatic doublestatic final Stringstatic doublestatic doublestatic final Stringstatic final Stringstatic org.locationtech.jts.geom.GeometryFactorystatic Stringstatic final Stringstatic Stringfinal Stringstatic Stringstatic doublestatic doublestatic doublestatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic intstatic intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic FeatureCollectionstatic FeatureSchemastatic final Stringstatic Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic Stringstatic final Stringstatic doublestatic final Stringstatic WorkbenchFramestatic String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddPoint(double x, double y) static voidcalculateProfile(org.locationtech.jts.geom.Coordinate[] coords) static Object[]doubleToObject(double[] data) static intgetBand()static RasterImageLayergetLayer()static Plot2DPanelOJgetPlotPanel(FeatureCollection fc, String name) static voidprocessLine(org.locationtech.jts.geom.Geometry line) static voidprocessSegment(double x, double y, double x2, double y2) protected static org.locationtech.jts.geom.Coordinate[]
-
Field Details
-
LAYER_NAME
-
MIN
-
MEAN
-
MAX
-
SUM
-
CELL_SIZE
-
PLOT
-
PROFILEPTS
-
PROFILE_INFO
-
PROFILE_LENGTH
-
STARTING_POINT
-
ENDING_POINT
-
MEAN_SLOPE
-
TIMES
-
SLOPE
-
DEGREES
-
TABLE_VIEW
-
RELATIVE_SLOPE
-
ABSOLUTE_SLOPE
-
TYPE_SLOPE
-
HOURS
-
MINUTES
-
FLAT
-
UPHILL
-
DOWNHILL
-
CALCULATE_TIMES
-
UNIT
-
TIMES_TOOLTIP
-
wFrame
-
gf
public static org.locationtech.jts.geom.GeometryFactory gf -
resultFC
-
resultFSchema
-
htmlString
-
dDist
public static double dDist -
dHorzDist
public static double dHorzDist -
dSlope
public static double dSlope -
dY
public static double dY -
m_dLastX
public static double m_dLastX -
m_dLastY
public static double m_dLastY -
m_dLastZ
public static double m_dLastZ -
nPoints
public static int nPoints -
n
public static int n -
coordinates
-
layerUnit
-
unit
-
speedUnit
-
unitConvert
public static double unitConvert -
darkLabelFont
-
HEIGHT
-
WIDTH
-
datas2
public static double[][] datas2
-
-
Constructor Details
-
ProfileGraphGUI
public ProfileGraphGUI()
-
-
Method Details
-
getLayer
-
getBand
public static int getBand() -
calculateProfile
public static void calculateProfile(org.locationtech.jts.geom.Coordinate[] coords) throws IOException, RasterImageLayer.RasterDataNotFoundException -
toArray
protected static org.locationtech.jts.geom.Coordinate[] toArray(List<org.locationtech.jts.geom.Coordinate> coordinates) -
processSegment
public static void processSegment(double x, double y, double x2, double y2) throws RasterImageLayer.RasterDataNotFoundException, IOException -
processLine
public static void processLine(org.locationtech.jts.geom.Geometry line) throws IOException, RasterImageLayer.RasterDataNotFoundException -
addPoint
public static void addPoint(double x, double y) throws RasterImageLayer.RasterDataNotFoundException, IOException -
getPlotPanel
-
doubleToObject
-