Package com.esri.core.geometry
Class InternalUtils
java.lang.Object
com.esri.core.geometry.InternalUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static int
addPointsToArray
(Point2D p0In, Point2D p1In, Point2D[] pointsArray, int idx, Envelope2D fullRange2D, boolean clockwise, double densifyDist) (package private) static double
adjust_tolerance_for_TE_clustering
(double tol) (package private) static double
adjust_tolerance_for_TE_cracking
(double tol) (package private) static QuadTreeImpl
buildQuadTree
(MultiPathImpl multipathImpl) (package private) static QuadTreeImpl
buildQuadTree
(MultiPathImpl multipathImpl, Envelope2D extentOfInterest) (package private) static QuadTreeImpl
buildQuadTree
(MultiPointImpl multipointImpl) (package private) static QuadTreeImpl
buildQuadTree
(MultiPointImpl multipointImpl, Envelope2D extentOfInterest) (package private) static QuadTree
buildQuadTreeForOnePath
(MultiPathImpl multipathImpl, int path) (package private) static QuadTreeImpl
buildQuadTreeForPaths
(MultiPathImpl multipathImpl) (package private) static double
calculateToleranceFromGeometry
(SpatialReference sr, Envelope2D env2D, boolean bConservative) (package private) static double
calculateToleranceFromGeometry
(SpatialReference sr, Geometry geometry, boolean bConservative) (package private) double
calculateZToleranceFromGeometry
(SpatialReference sr, Geometry geometry) (package private) static double
calculateZToleranceFromGeometry
(SpatialReference sr, Geometry geometry, boolean bConservative) static Geometry
createGeometry
(int gt, VertexDescription vdIn) (package private) static Envelope2DIntersectorImpl
getEnvelope2DIntersector
(MultiPathImpl multipathImplA, MultiPathImpl multipathImplB, double tolerance) (package private) static Envelope2DIntersectorImpl
getEnvelope2DIntersectorForParts
(MultiPathImpl multipathImplA, MultiPathImpl multipathImplB, double tolerance, boolean bExteriorOnlyA, boolean bExteriorOnlyB) static Envelope2D
getMergedExtent
(Geometry geom1, Envelope2D env2) static Envelope2D
getMergedExtent
(Geometry geom1, Geometry geom2) (package private) static boolean
isClockwiseRing
(MultiPathImpl polygon, int iring) (package private) static boolean
isWeakSimple
(MultiVertexGeometry geom, double tol) (package private) void
-
Constructor Details
-
InternalUtils
InternalUtils()
-
-
Method Details
-
addPointsToArray
static int addPointsToArray(Point2D p0In, Point2D p1In, Point2D[] pointsArray, int idx, Envelope2D fullRange2D, boolean clockwise, double densifyDist) -
shiftPath
-
calculateToleranceFromGeometry
static double calculateToleranceFromGeometry(SpatialReference sr, Envelope2D env2D, boolean bConservative) -
adjust_tolerance_for_TE_clustering
static double adjust_tolerance_for_TE_clustering(double tol) -
adjust_tolerance_for_TE_cracking
static double adjust_tolerance_for_TE_cracking(double tol) -
calculateToleranceFromGeometry
static double calculateToleranceFromGeometry(SpatialReference sr, Geometry geometry, boolean bConservative) -
calculateZToleranceFromGeometry
static double calculateZToleranceFromGeometry(SpatialReference sr, Geometry geometry, boolean bConservative) -
calculateZToleranceFromGeometry
-
getMergedExtent
-
getMergedExtent
-
createGeometry
-
isClockwiseRing
-
buildQuadTree
-
buildQuadTree
-
buildQuadTreeForPaths
-
buildQuadTree
-
buildQuadTree
-
getEnvelope2DIntersector
static Envelope2DIntersectorImpl getEnvelope2DIntersector(MultiPathImpl multipathImplA, MultiPathImpl multipathImplB, double tolerance) -
getEnvelope2DIntersectorForParts
static Envelope2DIntersectorImpl getEnvelope2DIntersectorForParts(MultiPathImpl multipathImplA, MultiPathImpl multipathImplB, double tolerance, boolean bExteriorOnlyA, boolean bExteriorOnlyB) -
isWeakSimple
-
buildQuadTreeForOnePath
-