Class InternalUtils
java.lang.Object
com.esri.core.geometry.InternalUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static intaddPointsToArray(Point2D p0In, Point2D p1In, Point2D[] pointsArray, int idx, Envelope2D fullRange2D, boolean clockwise, double densifyDist) (package private) static doubleadjust_tolerance_for_TE_clustering(double tol) (package private) static doubleadjust_tolerance_for_TE_cracking(double tol) (package private) static QuadTreeImplbuildQuadTree(MultiPathImpl multipathImpl) (package private) static QuadTreeImplbuildQuadTree(MultiPathImpl multipathImpl, Envelope2D extentOfInterest) (package private) static QuadTreeImplbuildQuadTree(MultiPointImpl multipointImpl) (package private) static QuadTreeImplbuildQuadTree(MultiPointImpl multipointImpl, Envelope2D extentOfInterest) (package private) static QuadTreebuildQuadTreeForOnePath(MultiPathImpl multipathImpl, int path) (package private) static QuadTreeImplbuildQuadTreeForPaths(MultiPathImpl multipathImpl) (package private) static doublecalculateToleranceFromGeometry(SpatialReference sr, Envelope2D env2D, boolean bConservative) (package private) static doublecalculateToleranceFromGeometry(SpatialReference sr, Geometry geometry, boolean bConservative) (package private) doublecalculateZToleranceFromGeometry(SpatialReference sr, Geometry geometry) (package private) static doublecalculateZToleranceFromGeometry(SpatialReference sr, Geometry geometry, boolean bConservative) static GeometrycreateGeometry(int gt, VertexDescription vdIn) (package private) static Envelope2DIntersectorImplgetEnvelope2DIntersector(MultiPathImpl multipathImplA, MultiPathImpl multipathImplB, double tolerance) (package private) static Envelope2DIntersectorImplgetEnvelope2DIntersectorForParts(MultiPathImpl multipathImplA, MultiPathImpl multipathImplB, double tolerance, boolean bExteriorOnlyA, boolean bExteriorOnlyB) static Envelope2DgetMergedExtent(Geometry geom1, Envelope2D env2) static Envelope2DgetMergedExtent(Geometry geom1, Geometry geom2) (package private) static booleanisClockwiseRing(MultiPathImpl polygon, int iring) (package private) static booleanisWeakSimple(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
-