Uses of Class
mil.nga.sf.Point
-
Packages that use Point Package Description mil.nga.sf mil.nga.sf.util mil.nga.sf.util.centroid mil.nga.sf.util.sweep -
-
Uses of Point in mil.nga.sf
Methods in mil.nga.sf that return Point Modifier and Type Method Description PointCompoundCurve. endPoint()Get the end Point of this Curveabstract PointCurve. endPoint()Get the end Point of this CurvePointLineString. endPoint()Get the end Point of this CurvePointGeometryEnvelope. getBottomLeft()Get the bottom left pointPointGeometryEnvelope. getBottomMid()Get the bottom mid pointPointGeometryEnvelope. getBottomRight()Get the bottom right pointPointGeometry. getCentroid()Get the mathematical centroid point of a 2 dimensional representation of the Geometry (balancing point of a 2d cutout of the geometry).PointGeometryEnvelope. getCentroid()Get the envelope centroid pointPointGeometry. getDegreesCentroid()Get the geographic centroid point of a 2 dimensional representation of the degree unit Geometry.PointGeometryEnvelope. getLeftMid()Get the left mid pointPointLineString. getPoint(int n)Returns the Nth pointPointMultiPoint. getPoint(int n)Returns the Nth pointPointGeometryEnvelope. getRightMid()Get the right mid pointPointGeometryEnvelope. getTopLeft()Get the top left pointPointGeometryEnvelope. getTopMid()Get the top mid pointPointGeometryEnvelope. getTopRight()Get the top right pointPointCompoundCurve. startPoint()Get the start Point of this Curveabstract PointCurve. startPoint()Get the start Point of this CurvePointLineString. startPoint()Get the start Point of this CurveMethods in mil.nga.sf that return types with arguments of type Point Modifier and Type Method Description List<Point>LineString. getPoints()Get the pointsList<Point>MultiPoint. getPoints()Get the pointsMethods in mil.nga.sf with parameters of type Point Modifier and Type Method Description voidLineString. addPoint(Point point)Add a pointvoidMultiPoint. addPoint(Point point)Add a pointbooleanGeometryEnvelope. contains(Point point)Determine if contains the pointbooleanGeometryEnvelope. contains(Point point, double epsilon)Determine if contains the pointbooleanPoint. equalsX(Point point)Indicates if x values are equalbooleanPoint. equalsXY(Point point)Indicates if x and y values are equalbooleanPoint. equalsY(Point point)Indicates if y values are equalMethod parameters in mil.nga.sf with type arguments of type Point Modifier and Type Method Description voidLineString. addPoints(List<Point> points)Add pointsvoidMultiPoint. addPoints(List<Point> points)Add pointsvoidLine. setPoints(List<Point> points)Set the pointsvoidLinearRing. setPoints(List<Point> points)Set the pointsvoidLineString. setPoints(List<Point> points)Set the pointsvoidMultiPoint. setPoints(List<Point> points)Set the pointsConstructors in mil.nga.sf with parameters of type Point Constructor Description Line(Point point1, Point point2)ConstructorMultiPoint(Point point)ConstructorPoint(Point point)Copy ConstructorConstructor parameters in mil.nga.sf with type arguments of type Point Constructor Description CircularString(List<Point> points)ConstructorLine(List<Point> points)ConstructorLinearRing(List<Point> points)ConstructorLineString(List<Point> points)ConstructorMultiPoint(List<Point> points)Constructor -
Uses of Point in mil.nga.sf.util
Methods in mil.nga.sf.util that return Point Modifier and Type Method Description static PointGeometryUtils. crop(Point point, GeometryEnvelope envelope)Crop the point by the envelope bounds.static PointGeometryUtils. degreesToMeters(double x, double y)Convert a coordinate in degrees to a point in metersstatic PointGeometryUtils. degreesToMeters(Point point)Convert a point in degrees to a point in metersstatic PointGeometryUtils. degreesToRadians(Point point)Convert point in degrees to radiansstatic PointGeometryUtils. geodesicMidpoint(Point point1, Point point2)Get the geodesic midpoint in degrees between two points in degreesstatic PointGeometryUtils. geodesicMidpointRadians(Point point1, Point point2)Get the geodesic midpoint in radians between two points in radiansstatic PointGeometryUtils. getCentroid(Geometry geometry)Get the centroid point of a 2 dimensional representation of the Geometry (balancing point of a 2d cutout of the geometry).static PointGeometryUtils. getDegreesCentroid(Geometry geometry)Get the geographic centroid point of a 2 dimensional representation of the degree unit Geometry.static PointGeometryUtils. intersection(Line line1, Line line2)Get the point intersection between two linesstatic PointGeometryUtils. intersection(Point line1Point1, Point line1Point2, Point line2Point1, Point line2Point2)Get the point intersection between end points of two linesstatic PointGeometryUtils. metersToDegrees(double x, double y)Convert a coordinate in meters to a point in degreesstatic PointGeometryUtils. metersToDegrees(Point point)Convert a point in meters to a point in degreesstatic PointGeometryUtils. radiansToDegrees(Point point)Convert point in radians to degreesMethods in mil.nga.sf.util that return types with arguments of type Point Modifier and Type Method Description static List<Point>GeometryUtils. crop(List<Point> points, GeometryEnvelope envelope)Crop the list of consecutive points in meters by the envelope bounds in meters.static List<Point>GeometryUtils. geodesicPath(List<Point> points, double maxDistance)Create a geodesic path of points in degrees with a max distance between any two path pointsstatic List<Point>GeometryUtils. geodesicPath(LineString lineString, double maxDistance)Create a geodesic path of a line string in degrees with a max distance between any two path pointsstatic List<Point>GeometryUtils. geodesicPath(Point point1, Point point2, double maxDistance)Create a geodesic path between the two points in degrees with a max distance between any two path pointsstatic List<Point>GeometryUtils. simplifyPoints(List<Point> points, double tolerance)Simplify the ordered points (representing a line, polygon, etc) using the Douglas Peucker algorithm to create a similar curve with fewer points.Methods in mil.nga.sf.util with parameters of type Point Modifier and Type Method Description static doubleGeometryUtils. bearing(Point point1, Point point2)Get the bearing heading in degrees between two points in degreesstatic booleanGeometryUtils. contains(GeometryEnvelope envelope, Point point)Determine if the envelope contains the point within the default tolerance ofGeometryConstants.DEFAULT_EQUAL_EPSILON.static PointGeometryUtils. crop(Point point, GeometryEnvelope envelope)Crop the point by the envelope bounds.static PointGeometryUtils. degreesToMeters(Point point)Convert a point in degrees to a point in metersstatic PointGeometryUtils. degreesToRadians(Point point)Convert point in degrees to radiansstatic doubleGeometryUtils. distance(Point point1, Point point2)Get the Pythagorean theorem distance between two pointsstatic doubleGeometryUtils. distanceHaversine(Point point1, Point point2)Get the distance in meters between two points in degrees using the Haversine formulastatic PointGeometryUtils. geodesicMidpoint(Point point1, Point point2)Get the geodesic midpoint in degrees between two points in degreesstatic PointGeometryUtils. geodesicMidpointRadians(Point point1, Point point2)Get the geodesic midpoint in radians between two points in radiansstatic List<Point>GeometryUtils. geodesicPath(Point point1, Point point2, double maxDistance)Create a geodesic path between the two points in degrees with a max distance between any two path pointsstatic PointGeometryUtils. intersection(Point line1Point1, Point line1Point2, Point line2Point1, Point line2Point2)Get the point intersection between end points of two linesstatic booleanGeometryUtils. isEqual(Point point1, Point point2)Determine if the points are equal within the default tolerance ofGeometryConstants.DEFAULT_EQUAL_EPSILON.static booleanGeometryUtils. isEqual(Point point1, Point point2, double epsilon)Determine if the points are equal within the tolerance.static PointGeometryUtils. metersToDegrees(Point point)Convert a point in meters to a point in degreesstatic doubleGeometryUtils. perpendicularDistance(Point point, Point lineStart, Point lineEnd)Calculate the perpendicular distance between the point and the line represented by the start and end points.static booleanGeometryUtils. pointInPolygon(Point point, List<Point> points)Check if the point is in the polygon pointsstatic booleanGeometryUtils. pointInPolygon(Point point, List<Point> points, double epsilon)Check if the point is in the polygon pointsstatic booleanGeometryUtils. pointInPolygon(Point point, LineString ring)Check if the point is in the polygon ringstatic booleanGeometryUtils. pointInPolygon(Point point, LineString ring, double epsilon)Check if the point is in the polygon ringstatic booleanGeometryUtils. pointInPolygon(Point point, Polygon polygon)Check if the point is in the polygonstatic booleanGeometryUtils. pointInPolygon(Point point, Polygon polygon, double epsilon)Check if the point is in the polygonstatic booleanGeometryUtils. pointOnLine(Point point, List<Point> points)Check if the point is on the line represented by the pointsstatic booleanGeometryUtils. pointOnLine(Point point, List<Point> points, double epsilon)Check if the point is on the line represented by the pointsstatic booleanGeometryUtils. pointOnLine(Point point, LineString line)Check if the point is on the linestatic booleanGeometryUtils. pointOnLine(Point point, LineString line, double epsilon)Check if the point is on the linestatic booleanGeometryUtils. pointOnPath(Point point, Point point1, Point point2)Check if the point is on the path between point 1 and point 2static booleanGeometryUtils. pointOnPath(Point point, Point point1, Point point2, double epsilon)Check if the point is on the path between point 1 and point 2static booleanGeometryUtils. pointOnPolygonEdge(Point point, List<Point> points)Check if the point is on the polygon ring edge pointsstatic booleanGeometryUtils. pointOnPolygonEdge(Point point, List<Point> points, double epsilon)Check if the point is on the polygon ring edge pointsstatic booleanGeometryUtils. pointOnPolygonEdge(Point point, LineString ring)Check if the point is on the polygon ring edgestatic booleanGeometryUtils. pointOnPolygonEdge(Point point, LineString ring, double epsilon)Check if the point is on the polygon ring edgestatic booleanGeometryUtils. pointOnPolygonEdge(Point point, Polygon polygon)Check if the point is on the polygon edgestatic booleanGeometryUtils. pointOnPolygonEdge(Point point, Polygon polygon, double epsilon)Check if the point is on the polygon edgestatic PointGeometryUtils. radiansToDegrees(Point point)Convert point in radians to degreesMethod parameters in mil.nga.sf.util with type arguments of type Point Modifier and Type Method Description static booleanGeometryUtils. closedPolygon(List<Point> points)Check if the polygon ring points are explicitly closed, where the first and last point are the samestatic List<Point>GeometryUtils. crop(List<Point> points, GeometryEnvelope envelope)Crop the list of consecutive points in meters by the envelope bounds in meters.static List<Point>GeometryUtils. geodesicPath(List<Point> points, double maxDistance)Create a geodesic path of points in degrees with a max distance between any two path pointsstatic booleanGeometryUtils. pointInPolygon(Point point, List<Point> points)Check if the point is in the polygon pointsstatic booleanGeometryUtils. pointInPolygon(Point point, List<Point> points, double epsilon)Check if the point is in the polygon pointsstatic booleanGeometryUtils. pointOnLine(Point point, List<Point> points)Check if the point is on the line represented by the pointsstatic booleanGeometryUtils. pointOnLine(Point point, List<Point> points, double epsilon)Check if the point is on the line represented by the pointsstatic booleanGeometryUtils. pointOnPolygonEdge(Point point, List<Point> points)Check if the point is on the polygon ring edge pointsstatic booleanGeometryUtils. pointOnPolygonEdge(Point point, List<Point> points, double epsilon)Check if the point is on the polygon ring edge pointsstatic List<Point>GeometryUtils. simplifyPoints(List<Point> points, double tolerance)Simplify the ordered points (representing a line, polygon, etc) using the Douglas Peucker algorithm to create a similar curve with fewer points. -
Uses of Point in mil.nga.sf.util.centroid
Methods in mil.nga.sf.util.centroid that return Point Modifier and Type Method Description PointCentroidCurve. getCentroid()Get the centroid pointPointCentroidPoint. getCentroid()Get the centroid pointPointCentroidSurface. getCentroid()Get the centroid pointPointDegreesCentroid. getCentroid()Get the centroid pointstatic PointDegreesCentroid. getCentroid(Geometry geometry)Get the degree geometry centroid -
Uses of Point in mil.nga.sf.util.sweep
Methods in mil.nga.sf.util.sweep that return Point Modifier and Type Method Description PointSegment. getLeftPoint()Get the left pointPointEvent. getPoint()Get the polygon pointPointSegment. getRightPoint()Get the right pointMethods in mil.nga.sf.util.sweep with parameters of type Point Modifier and Type Method Description static intSweepLine. xyOrder(Point point1, Point point2)XY order of two pointsMethod parameters in mil.nga.sf.util.sweep with type arguments of type Point Modifier and Type Method Description static booleanShamosHoey. simplePolygonPoints(List<Point> points)Determine if the polygon points are simplestatic booleanShamosHoey. simplePolygonRingPoints(List<List<Point>> pointRings)Determine if the polygon point rings are simpleConstructors in mil.nga.sf.util.sweep with parameters of type Point Constructor Description Event(int edge, int ring, Point point, EventType type)ConstructorSegment(int edge, int ring, Point leftPoint, Point rightPoint)Constructor
-