Uses of Class
com.esri.core.geometry.Envelope2D
Packages that use Envelope2D
-
Uses of Envelope2D in com.esri.core.geometry
Fields in com.esri.core.geometry declared as Envelope2DModifier and TypeFieldDescription(package private) Envelope2DQuadTreeImpl.Data.boxprivate Envelope2DOperatorBufferCursor.m_currentUnionEnvelope2Dprivate Envelope2DQuadTreeImpl.m_data_extentprivate Envelope2DOperatorDistanceLocal.DistanceCalculator.m_env2DgeometryAprivate Envelope2DOperatorDistanceLocal.DistanceCalculator.m_env2DgeometryB(package private) Envelope2DEnvelope.m_envelope(package private) Envelope2DOperatorClipCursor.m_envelopeprivate Envelope2DEnvelope2DIntersectorImpl.m_envelope_helper(package private) Envelope2DClipper.m_extentprivate Envelope2DQuadTreeImpl.m_extent(package private) Envelope2DRasterizedGeometry2DImpl.m_geomEnvprivate Envelope2DPairwiseIntersectorImpl.m_paths_queryprivate Envelope2DQuadTreeImpl.QuadTreeIteratorImpl.m_query_boxFields in com.esri.core.geometry with type parameters of type Envelope2DModifier and TypeFieldDescriptionprivate ArrayList<Envelope2D> Envelope2DIntersectorImpl.m_envelopes_blueprivate ArrayList<Envelope2D> Envelope2DIntersectorImpl.m_envelopes_redprivate ArrayList<Envelope2D> IntervalTreeImpl.m_envelopes_refprivate ArrayList<Envelope2D> QuadTreeImpl.QuadTreeIteratorImpl.m_extents_stackMethods in com.esri.core.geometry that return Envelope2DModifier and TypeMethodDescriptionstatic Envelope2DEnvelope2D.construct(double _xmin, double _ymin, double _xmax, double _ymax) static Envelope2DEnvelope2D.construct(Envelope2D other) private Envelope2DQuadTreeImpl.get_bounding_box_value_(int data_handle) (package private) Envelope2DEnvelope2DIntersectorImpl.getBlueEnvelope(int handle_b) (package private) Envelope2DPairwiseIntersectorImpl.getBlueEnvelope()QuadTree.getDataExtent()Returns the extent of all elements in the quad tree.(package private) Envelope2DQuadTreeImpl.getDataExtent()Returns the extent of all elements in the quad tree.QuadTree.getElementExtent(int elementHandle) Returns the element extent at the given element_handle.(package private) Envelope2DQuadTreeImpl.getElementExtent(int element_handle) Returns the element extent at the given element_handle.(package private) Envelope2DQuadTreeImpl.getElementExtentAtIndex(int i) Returns the extent of the ith unique element.(package private) Envelope2DEnvelope2DIntersectorImpl.getEnvelope(int handle) (package private) Envelope2DEditShape.getEnvelope2D()QuadTree.getExtent(int quadHandle) Returns the extent of the quad at the given quad_handle.(package private) Envelope2DQuadTreeImpl.getExtent(int quad_handle) Returns the extent of the quad at the given quad_handle.Envelope2D.getInflated(double dx, double dy) static Envelope2DInternalUtils.getMergedExtent(Geometry geom1, Envelope2D env2) static Envelope2DInternalUtils.getMergedExtent(Geometry geom1, Geometry geom2) QuadTree.getQuadTreeExtent()Returns the extent of the quad tree.(package private) Envelope2DQuadTreeImpl.getQuadTreeExtent()Returns the extent of the quad tree.(package private) Envelope2DEnvelope2DIntersectorImpl.getRedEnvelope(int handle_a) (package private) Envelope2DPairwiseIntersectorImpl.getRedEnvelope()Methods in com.esri.core.geometry with parameters of type Envelope2DModifier and TypeMethodDescriptionprivate static voidPolygonUtils._testPointsInEnvelope2D(Envelope2D env2D, double[] xyStreamBuffer, int pointCount, double tolerance, PolygonUtils.PiPResult[] testResults) private static voidPolygonUtils._testPointsInEnvelope2D(Envelope2D env2D, Point2D[] inputPoints, int count, double tolerance, PolygonUtils.PiPResult[] testResults) protected voidMultiVertexGeometryImpl._updateEnvelope(Envelope2D env) protected voidMultiVertexGeometryImpl._updateLooseEnvelope(Envelope2D env) (package private) voidEnvelope2DIntersectorImpl.addBlueEnvelope(int element, Envelope2D blue_envelope) (package private) voidEnvelope2DIntersectorImpl.addEnvelope(int element, Envelope2D envelope) voidMultiPath.addEnvelope(Envelope2D envSrc, boolean bReverse) Adds a rectangular closed Path to the MultiPathImpl.voidMultiPathImpl.addEnvelope(Envelope2D envSrc, boolean bReverse) adds a rectangular closed Path to the MultiPathImpl.(package private) static intInternalUtils.addPointsToArray(Point2D p0In, Point2D p1In, Point2D[] pointsArray, int idx, Envelope2D fullRange2D, boolean clockwise, double densifyDist) (package private) voidEnvelope2DIntersectorImpl.addRedEnvelope(int element, Envelope2D red_envelope) (package private) static QuadTreeImplInternalUtils.buildQuadTree(MultiPathImpl multipathImpl, Envelope2D extentOfInterest) (package private) static QuadTreeImplInternalUtils.buildQuadTree(MultiPointImpl multipointImpl, Envelope2D extentOfInterest) (package private) voidMultiPathImpl.calculateEnvelope2D(Envelope2D env, boolean bExact) (package private) voidMultiVertexGeometryImpl.calculateEnvelope2D(Envelope2D env, boolean bExact) (package private) static doubleInternalUtils.calculateToleranceFromGeometry(SpatialReference sr, Envelope2D env2D, boolean bConservative) (package private) intClipper.checkSegmentIntersection_(Envelope2D seg_env, int side, double clip_value) (package private) static GeometryClipper.clip(Geometry geometry, Envelope2D extent, double tolerance, double densify_dist) (package private) static GeometryClipper.clipMultiPath_(MultiPath multipath, Envelope2D extent, double tolerance, double densify_dist) static Envelope2DEnvelope2D.construct(Envelope2D other) booleanEnvelope2D.contains(Envelope2D other) Returns True if the envelope contains the other envelope (boundary inclusive).(package private) booleanEnvelope2D.containsExclusive(Envelope2D other) Returns True if the envelope contains the other envelope (boundary exclusive).voidEnvelope3D.copyTo(Envelope2D env) doubleEnvelope2D.distance(Envelope2D other) Calculates minimum distance from this envelope to the other.private static booleanRelationalOperations.envelopeContainsEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.envelopeCrossesEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) (package private) static booleanRelationalOperations.envelopeDisjointEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.envelopeEqualsEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.envelopeInfContainsEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance) private static booleanRelationalOperations.envelopeOverlapsEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.envelopeTouchesEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) (package private) static booleanCracker.execute(EditShape shape, Envelope2D extent, double tolerance, ProgressTracker progress_tracker) abstract GeometryCursorOperatorClip.execute(GeometryCursor geoms, Envelope2D envelope, SpatialReference spatialRef, ProgressTracker progressTracker) Performs the Clip operation on the geometry set.abstract GeometryOperatorClip.execute(Geometry geom, Envelope2D envelope, SpatialReference spatialRef, ProgressTracker progressTracker) Performs the Clip operation on a single geometry.OperatorClipLocal.execute(GeometryCursor geoms, Envelope2D envelope, SpatialReference spatialRef, ProgressTracker progressTracker) OperatorClipLocal.execute(Geometry geom, Envelope2D envelope, SpatialReference spatialRef, ProgressTracker progressTracker) (package private) voidRasterizedGeometry2DImpl.fillEnvelope(SimpleRasterizer rasterizer, Envelope2D envIn) final voidSimpleRasterizer.fillEnvelope(Envelope2D envIn) private voidQuadTreeImpl.flush_(int height, Envelope2D extent, int quad_handle) intQuadTree.getIntersectionCount(Envelope2D query, double tolerance, int maxCount) Returns the number of elements in the quad tree that intersect the qiven query.(package private) intQuadTreeImpl.getIntersectionCount(Envelope2D query, double tolerance, int max_count) Returns the number of elements in the quad tree that intersect the qiven query.QuadTree.getIterator(Envelope2D query, double tolerance) Gets an iterator on the QuadTree using the input Envelope2D as the query.QuadTree.getIterator(Envelope2D query, double tolerance, boolean bSorted) Gets an iterator on the QuadTree using the input Envelope2D as the query.(package private) QuadTreeImpl.QuadTreeIteratorImplQuadTreeImpl.getIterator(Envelope2D query, double tolerance) Gets an iterator on the Quad_tree_impl using the input Envelope_2D as the query.static Envelope2DInternalUtils.getMergedExtent(Geometry geom1, Envelope2D env2) (package private) QuadTreeImpl.QuadTreeSortedIteratorImplQuadTreeImpl.getSortedIterator(Envelope2D query, double tolerance) Gets a sorted iterator on the Quad_tree_impl using the input Envelope_2D as the query.booleanQuadTree.hasData(Envelope2D query, double tolerance) Returns true if the quad tree has data intersecting the given query.(package private) booleanQuadTreeImpl.hasData(Envelope2D query, double tolerance) Returns true if the quad tree has data intersecting the given query.(package private) voidTransformation2D.initializeFromRect(Envelope2D src, Envelope2D dest) Initialize transformation from two rectangles.(package private) voidTransformation2D.initializeFromRectIsotropic(Envelope2D src, Envelope2D dest) Initializes an orhtonormal transformation from the Src and Dest rectangles.intQuadTree.insert(int element, Envelope2D boundingBox) Inserts the element and bounding_box into the QuadTree.intQuadTree.insert(int element, Envelope2D boundingBox, int hintIndex) Inserts the element and bounding_box into the QuadTree at the given quad_handle.(package private) intQuadTreeImpl.insert(int element, Envelope2D bounding_box) Inserts the element and bounding_box into the Quad_tree_impl.(package private) intQuadTreeImpl.insert(int element, Envelope2D bounding_box, int hint_index) Inserts the element and bounding_box into the Quad_tree_impl at the given quad_handle.private intQuadTreeImpl.insert_(int element, Envelope2D bounding_box, int height, Envelope2D quad_extent, int quad_handle, boolean b_flushing, int flushed_element_handle) private intQuadTreeImpl.insert_at_quad_(int element, Envelope2D bounding_box, int current_height, Envelope2D current_extent, int current_quad_handle, boolean b_flushing, int quad_handle, int flushed_element_handle, int duplicate_element_handle) private intQuadTreeImpl.insert_duplicates_(int element, Envelope2D bounding_box, int height, Envelope2D quad_extent, int quad_handle, boolean b_flushing, int flushed_element_handle) private static booleanRelationalOperations.interiorEnvExteriorEnv_(Envelope2D env_a, Envelope2D env_b, double tolerance) booleanEnvelope2D.intersect(Envelope2D other) Intersects this envelope with the other and stores result in this envelope.(package private) intLine.intersectionWithEnvelope2D(Envelope2D clipEnv2D, boolean includeEnvBoundary, double[] segParams, double[] envelopeDistances) booleanEnvelope.isIntersecting(Envelope2D other) booleanEnvelope2D.isIntersecting(Envelope2D other) Checks if this envelope intersects the other.booleanEnvelope2D.isIntersectingNE(Envelope2D other) Checks if this envelope intersects the other assuming neither one is empty.private static booleanRelationalOperations.linearPathIntersectsEnvelope_(MultiPath multipath_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) voidEnvelope.merge(Envelope2D other) voidEnvelope2D.merge(Envelope2D other) private static booleanRelationalOperations.pointContainsEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) (package private) static booleanRelationalOperations.pointDisjointEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.pointEqualsEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.pointTouchesEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.pointWithinEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) voidEnvelope.queryEnvelope2D(Envelope2D env) abstract voidGeometry.queryEnvelope2D(Envelope2D env) Returns tight bbox of the Geometry in X, Y plane.voidLine.queryEnvelope2D(Envelope2D env) voidMultiPath.queryEnvelope2D(Envelope2D env) voidMultiPoint.queryEnvelope2D(Envelope2D env) voidMultiVertexGeometryImpl.queryEnvelope2D(Envelope2D env) voidPoint.queryEnvelope2D(Envelope2D env) abstract RasterizedGeometry2D.HitTypeRasterizedGeometry2D.queryEnvelopeInGeometry(Envelope2D env) Test an envelope against the RasterizedGeometry.RasterizedGeometry2DImpl.queryEnvelopeInGeometry(Envelope2D env) voidMultiPath.queryLooseEnvelope(Envelope2D env) voidGeometry.queryLooseEnvelope2D(Envelope2D env) Returns the conservative bbox of the Geometry in X, Y plane.voidMultiVertexGeometryImpl.queryLooseEnvelope2D(Envelope2D env) voidMultiPathImpl.queryLoosePathEnvelope2D(int path_index, Envelope2D envelope) voidMultiPath.queryPathEnvelope2D(int pathIndex, Envelope2D env) (package private) voidMultiPathImpl.queryPathEnvelope2D(int path_index, Envelope2D envelope) voidSpatialReferenceImpl.queryValidCoordinateRange(Envelope2D env2D) private static intOperatorInternalRelationUtils.quickTest2DEnvelopeEnvelope(Envelope2D geomAEnv, Envelope2D geomBEnv, double tolerance) private static intOperatorInternalRelationUtils.quickTest2DEnvelopePoint(Envelope2D envAPlus, Envelope2D envAMinus, Point2D ptB, double tolerance) private static intOperatorInternalRelationUtils.quickTest2DEnvelopePoint(Envelope2D geomAEnv, Point2D ptB, double tolerance) private static intOperatorInternalRelationUtils.quickTest2DMultiPointEnvelope(MultiPoint geomA, Envelope2D geomBEnv, double tolerance, int testType) private static intOperatorInternalRelationUtils.quickTest2DMVEnvelopeRasterOnly(MultiVertexGeometry geomA, Envelope2D geomBEnv, double tolerance) private static intOperatorInternalRelationUtils.quickTest2DPolygonEnvelope(Polygon geomA, Envelope2D geomBEnv, double tolerance) private static intOperatorInternalRelationUtils.quickTest2DPolylineEnvelope(Polyline geomA, Envelope2D geomBEnv, double tolerance) (package private) voidQuadTreeImpl.reset(Envelope2D extent, int height) Resets the Quad_tree_impl to the given extent and height.private voidQuadTreeImpl.reset_(Envelope2D extent, int height) voidQuadTree.QuadTreeIterator.resetIterator(Envelope2D query, double tolerance) Resets the iterator to a starting state on the QuadTree using the input Envelope2D as the query.(package private) voidQuadTreeImpl.QuadTreeIteratorImpl.resetIterator(Envelope2D query, double tolerance) Resets the iterator to a starting state on the Quad_tree_impl using the input Envelope_2D as the query.(package private) voidQuadTreeImpl.QuadTreeSortedIteratorImpl.resetIterator(Envelope2D query, double tolerance) Resets the iterator to a starting state on the Quad_tree_impl using the input Envelope_2D as the query.private static voidQuadTreeImpl.set_child_extents_(Envelope2D current_extent, Envelope2D[] child_extents) private voidQuadTreeImpl.set_data_values_(int data_handle, int element, Envelope2D bounding_box) voidEnvelope2D.setCoords(Envelope2D envSrc) (package private) voidEnvelope.setEnvelope2D(Envelope2D e2d) voidAttributeStreamOfDbl.setEnvelopeFromPoints(int pointCount, Envelope2D inOutEnv) Sets the envelope from the attribute stream.doubleEnvelope2D.sqrDistance(Envelope2D other) Calculates minimum squared distance from this envelope to the other.doubleEnvelope2D.sqrMaxDistance(Envelope2D other) Returns squared max distance between two bounding boxes.(package private) voidTransformation2D.transform(Envelope2D env) Transforms envelope(package private) booleanRasterizedGeometry2DImpl.tryRenderAsSmallEnvelope_(Envelope2D env) Method parameters in com.esri.core.geometry with type arguments of type Envelope2DModifier and TypeMethodDescription(package private) voidIntervalTreeImpl.addEnvelopesRef(ArrayList<Envelope2D> envelopes) Constructors in com.esri.core.geometry with parameters of type Envelope2DModifierConstructorDescription(package private)Clipper(Envelope2D extent) (package private)Data(int element_, Envelope2D box_) Envelope(Envelope2D env2D) Envelope(VertexDescription vd, Envelope2D env2D) Envelope2D(Envelope2D other) (package private)OperatorClipCursor(GeometryCursor geoms, Envelope2D envelope, SpatialReference spatial_ref, ProgressTracker progress_tracker) QuadTree(Envelope2D extent, int height) Creates a QuadTree with the root having the extent of the input Envelope2D, and height of the input height, where the root starts at height 0.QuadTree(Envelope2D extent, int height, boolean bStoreDuplicates) Creates a QuadTree with the root having the extent of the input Envelope2D, and height of the input height, where the root starts at height 0.(package private)QuadTreeImpl(Envelope2D extent, int height) Creates a Quad_tree_impl with the root having the extent of the input Envelope_2D, and height of the input height, where the root starts at height 0.(package private)QuadTreeImpl(Envelope2D extent, int height, boolean b_store_duplicates) Creates a Quad_tree_impl with the root having the extent of the input Envelope_2D, and height of the input height, where the root starts at height 0.(package private)QuadTreeIteratorImpl(QuadTreeImpl quad_tree_impl, Envelope2D query, double tolerance)