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) Envelope2D
QuadTreeImpl.Data.box
private Envelope2D
OperatorBufferCursor.m_currentUnionEnvelope2D
private Envelope2D
QuadTreeImpl.m_data_extent
private Envelope2D
OperatorDistanceLocal.DistanceCalculator.m_env2DgeometryA
private Envelope2D
OperatorDistanceLocal.DistanceCalculator.m_env2DgeometryB
(package private) Envelope2D
Envelope.m_envelope
(package private) Envelope2D
OperatorClipCursor.m_envelope
private Envelope2D
Envelope2DIntersectorImpl.m_envelope_helper
(package private) Envelope2D
Clipper.m_extent
private Envelope2D
QuadTreeImpl.m_extent
(package private) Envelope2D
RasterizedGeometry2DImpl.m_geomEnv
private Envelope2D
PairwiseIntersectorImpl.m_paths_query
private Envelope2D
QuadTreeImpl.QuadTreeIteratorImpl.m_query_box
Fields in com.esri.core.geometry with type parameters of type Envelope2DModifier and TypeFieldDescriptionprivate ArrayList
<Envelope2D> Envelope2DIntersectorImpl.m_envelopes_blue
private ArrayList
<Envelope2D> Envelope2DIntersectorImpl.m_envelopes_red
private ArrayList
<Envelope2D> IntervalTreeImpl.m_envelopes_ref
private ArrayList
<Envelope2D> QuadTreeImpl.QuadTreeIteratorImpl.m_extents_stack
Methods in com.esri.core.geometry that return Envelope2DModifier and TypeMethodDescriptionstatic Envelope2D
Envelope2D.construct
(double _xmin, double _ymin, double _xmax, double _ymax) static Envelope2D
Envelope2D.construct
(Envelope2D other) private Envelope2D
QuadTreeImpl.get_bounding_box_value_
(int data_handle) (package private) Envelope2D
Envelope2DIntersectorImpl.getBlueEnvelope
(int handle_b) (package private) Envelope2D
PairwiseIntersectorImpl.getBlueEnvelope()
QuadTree.getDataExtent()
Returns the extent of all elements in the quad tree.(package private) Envelope2D
QuadTreeImpl.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) Envelope2D
QuadTreeImpl.getElementExtent
(int element_handle) Returns the element extent at the given element_handle.(package private) Envelope2D
QuadTreeImpl.getElementExtentAtIndex
(int i) Returns the extent of the ith unique element.(package private) Envelope2D
Envelope2DIntersectorImpl.getEnvelope
(int handle) (package private) Envelope2D
EditShape.getEnvelope2D()
QuadTree.getExtent
(int quadHandle) Returns the extent of the quad at the given quad_handle.(package private) Envelope2D
QuadTreeImpl.getExtent
(int quad_handle) Returns the extent of the quad at the given quad_handle.Envelope2D.getInflated
(double dx, double dy) static Envelope2D
InternalUtils.getMergedExtent
(Geometry geom1, Envelope2D env2) static Envelope2D
InternalUtils.getMergedExtent
(Geometry geom1, Geometry geom2) QuadTree.getQuadTreeExtent()
Returns the extent of the quad tree.(package private) Envelope2D
QuadTreeImpl.getQuadTreeExtent()
Returns the extent of the quad tree.(package private) Envelope2D
Envelope2DIntersectorImpl.getRedEnvelope
(int handle_a) (package private) Envelope2D
PairwiseIntersectorImpl.getRedEnvelope()
Methods in com.esri.core.geometry with parameters of type Envelope2DModifier and TypeMethodDescriptionprivate static void
PolygonUtils._testPointsInEnvelope2D
(Envelope2D env2D, double[] xyStreamBuffer, int pointCount, double tolerance, PolygonUtils.PiPResult[] testResults) private static void
PolygonUtils._testPointsInEnvelope2D
(Envelope2D env2D, Point2D[] inputPoints, int count, double tolerance, PolygonUtils.PiPResult[] testResults) protected void
MultiVertexGeometryImpl._updateEnvelope
(Envelope2D env) protected void
MultiVertexGeometryImpl._updateLooseEnvelope
(Envelope2D env) (package private) void
Envelope2DIntersectorImpl.addBlueEnvelope
(int element, Envelope2D blue_envelope) (package private) void
Envelope2DIntersectorImpl.addEnvelope
(int element, Envelope2D envelope) void
MultiPath.addEnvelope
(Envelope2D envSrc, boolean bReverse) Adds a rectangular closed Path to the MultiPathImpl.void
MultiPathImpl.addEnvelope
(Envelope2D envSrc, boolean bReverse) adds a rectangular closed Path to the MultiPathImpl.(package private) static int
InternalUtils.addPointsToArray
(Point2D p0In, Point2D p1In, Point2D[] pointsArray, int idx, Envelope2D fullRange2D, boolean clockwise, double densifyDist) (package private) void
Envelope2DIntersectorImpl.addRedEnvelope
(int element, Envelope2D red_envelope) (package private) static QuadTreeImpl
InternalUtils.buildQuadTree
(MultiPathImpl multipathImpl, Envelope2D extentOfInterest) (package private) static QuadTreeImpl
InternalUtils.buildQuadTree
(MultiPointImpl multipointImpl, Envelope2D extentOfInterest) (package private) void
MultiPathImpl.calculateEnvelope2D
(Envelope2D env, boolean bExact) (package private) void
MultiVertexGeometryImpl.calculateEnvelope2D
(Envelope2D env, boolean bExact) (package private) static double
InternalUtils.calculateToleranceFromGeometry
(SpatialReference sr, Envelope2D env2D, boolean bConservative) (package private) int
Clipper.checkSegmentIntersection_
(Envelope2D seg_env, int side, double clip_value) (package private) static Geometry
Clipper.clip
(Geometry geometry, Envelope2D extent, double tolerance, double densify_dist) (package private) static Geometry
Clipper.clipMultiPath_
(MultiPath multipath, Envelope2D extent, double tolerance, double densify_dist) static Envelope2D
Envelope2D.construct
(Envelope2D other) boolean
Envelope2D.contains
(Envelope2D other) Returns True if the envelope contains the other envelope (boundary inclusive).(package private) boolean
Envelope2D.containsExclusive
(Envelope2D other) Returns True if the envelope contains the other envelope (boundary exclusive).void
Envelope3D.copyTo
(Envelope2D env) double
Envelope2D.distance
(Envelope2D other) Calculates minimum distance from this envelope to the other.private static boolean
RelationalOperations.envelopeContainsEnvelope_
(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.envelopeCrossesEnvelope_
(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) (package private) static boolean
RelationalOperations.envelopeDisjointEnvelope_
(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.envelopeEqualsEnvelope_
(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.envelopeInfContainsEnvelope_
(Envelope2D env_a, Envelope2D env_b, double tolerance) private static boolean
RelationalOperations.envelopeOverlapsEnvelope_
(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.envelopeTouchesEnvelope_
(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) (package private) static boolean
Cracker.execute
(EditShape shape, Envelope2D extent, double tolerance, ProgressTracker progress_tracker) abstract GeometryCursor
OperatorClip.execute
(GeometryCursor geoms, Envelope2D envelope, SpatialReference spatialRef, ProgressTracker progressTracker) Performs the Clip operation on the geometry set.abstract Geometry
OperatorClip.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) void
RasterizedGeometry2DImpl.fillEnvelope
(SimpleRasterizer rasterizer, Envelope2D envIn) final void
SimpleRasterizer.fillEnvelope
(Envelope2D envIn) private void
QuadTreeImpl.flush_
(int height, Envelope2D extent, int quad_handle) int
QuadTree.getIntersectionCount
(Envelope2D query, double tolerance, int maxCount) Returns the number of elements in the quad tree that intersect the qiven query.(package private) int
QuadTreeImpl.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.QuadTreeIteratorImpl
QuadTreeImpl.getIterator
(Envelope2D query, double tolerance) Gets an iterator on the Quad_tree_impl using the input Envelope_2D as the query.static Envelope2D
InternalUtils.getMergedExtent
(Geometry geom1, Envelope2D env2) (package private) QuadTreeImpl.QuadTreeSortedIteratorImpl
QuadTreeImpl.getSortedIterator
(Envelope2D query, double tolerance) Gets a sorted iterator on the Quad_tree_impl using the input Envelope_2D as the query.boolean
QuadTree.hasData
(Envelope2D query, double tolerance) Returns true if the quad tree has data intersecting the given query.(package private) boolean
QuadTreeImpl.hasData
(Envelope2D query, double tolerance) Returns true if the quad tree has data intersecting the given query.(package private) void
Transformation2D.initializeFromRect
(Envelope2D src, Envelope2D dest) Initialize transformation from two rectangles.(package private) void
Transformation2D.initializeFromRectIsotropic
(Envelope2D src, Envelope2D dest) Initializes an orhtonormal transformation from the Src and Dest rectangles.int
QuadTree.insert
(int element, Envelope2D boundingBox) Inserts the element and bounding_box into the QuadTree.int
QuadTree.insert
(int element, Envelope2D boundingBox, int hintIndex) Inserts the element and bounding_box into the QuadTree at the given quad_handle.(package private) int
QuadTreeImpl.insert
(int element, Envelope2D bounding_box) Inserts the element and bounding_box into the Quad_tree_impl.(package private) int
QuadTreeImpl.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 int
QuadTreeImpl.insert_
(int element, Envelope2D bounding_box, int height, Envelope2D quad_extent, int quad_handle, boolean b_flushing, int flushed_element_handle) private int
QuadTreeImpl.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 int
QuadTreeImpl.insert_duplicates_
(int element, Envelope2D bounding_box, int height, Envelope2D quad_extent, int quad_handle, boolean b_flushing, int flushed_element_handle) private static boolean
RelationalOperations.interiorEnvExteriorEnv_
(Envelope2D env_a, Envelope2D env_b, double tolerance) boolean
Envelope2D.intersect
(Envelope2D other) Intersects this envelope with the other and stores result in this envelope.(package private) int
Line.intersectionWithEnvelope2D
(Envelope2D clipEnv2D, boolean includeEnvBoundary, double[] segParams, double[] envelopeDistances) boolean
Envelope.isIntersecting
(Envelope2D other) boolean
Envelope2D.isIntersecting
(Envelope2D other) Checks if this envelope intersects the other.boolean
Envelope2D.isIntersectingNE
(Envelope2D other) Checks if this envelope intersects the other assuming neither one is empty.private static boolean
RelationalOperations.linearPathIntersectsEnvelope_
(MultiPath multipath_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) void
Envelope.merge
(Envelope2D other) void
Envelope2D.merge
(Envelope2D other) private static boolean
RelationalOperations.pointContainsEnvelope_
(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) (package private) static boolean
RelationalOperations.pointDisjointEnvelope_
(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.pointEqualsEnvelope_
(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.pointTouchesEnvelope_
(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.pointWithinEnvelope_
(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) void
Envelope.queryEnvelope2D
(Envelope2D env) abstract void
Geometry.queryEnvelope2D
(Envelope2D env) Returns tight bbox of the Geometry in X, Y plane.void
Line.queryEnvelope2D
(Envelope2D env) void
MultiPath.queryEnvelope2D
(Envelope2D env) void
MultiPoint.queryEnvelope2D
(Envelope2D env) void
MultiVertexGeometryImpl.queryEnvelope2D
(Envelope2D env) void
Point.queryEnvelope2D
(Envelope2D env) abstract RasterizedGeometry2D.HitType
RasterizedGeometry2D.queryEnvelopeInGeometry
(Envelope2D env) Test an envelope against the RasterizedGeometry.RasterizedGeometry2DImpl.queryEnvelopeInGeometry
(Envelope2D env) void
MultiPath.queryLooseEnvelope
(Envelope2D env) void
Geometry.queryLooseEnvelope2D
(Envelope2D env) Returns the conservative bbox of the Geometry in X, Y plane.void
MultiVertexGeometryImpl.queryLooseEnvelope2D
(Envelope2D env) void
MultiPathImpl.queryLoosePathEnvelope2D
(int path_index, Envelope2D envelope) void
MultiPath.queryPathEnvelope2D
(int pathIndex, Envelope2D env) (package private) void
MultiPathImpl.queryPathEnvelope2D
(int path_index, Envelope2D envelope) void
SpatialReferenceImpl.queryValidCoordinateRange
(Envelope2D env2D) private static int
OperatorInternalRelationUtils.quickTest2DEnvelopeEnvelope
(Envelope2D geomAEnv, Envelope2D geomBEnv, double tolerance) private static int
OperatorInternalRelationUtils.quickTest2DEnvelopePoint
(Envelope2D envAPlus, Envelope2D envAMinus, Point2D ptB, double tolerance) private static int
OperatorInternalRelationUtils.quickTest2DEnvelopePoint
(Envelope2D geomAEnv, Point2D ptB, double tolerance) private static int
OperatorInternalRelationUtils.quickTest2DMultiPointEnvelope
(MultiPoint geomA, Envelope2D geomBEnv, double tolerance, int testType) private static int
OperatorInternalRelationUtils.quickTest2DMVEnvelopeRasterOnly
(MultiVertexGeometry geomA, Envelope2D geomBEnv, double tolerance) private static int
OperatorInternalRelationUtils.quickTest2DPolygonEnvelope
(Polygon geomA, Envelope2D geomBEnv, double tolerance) private static int
OperatorInternalRelationUtils.quickTest2DPolylineEnvelope
(Polyline geomA, Envelope2D geomBEnv, double tolerance) (package private) void
QuadTreeImpl.reset
(Envelope2D extent, int height) Resets the Quad_tree_impl to the given extent and height.private void
QuadTreeImpl.reset_
(Envelope2D extent, int height) void
QuadTree.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) void
QuadTreeImpl.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) void
QuadTreeImpl.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 void
QuadTreeImpl.set_child_extents_
(Envelope2D current_extent, Envelope2D[] child_extents) private void
QuadTreeImpl.set_data_values_
(int data_handle, int element, Envelope2D bounding_box) void
Envelope2D.setCoords
(Envelope2D envSrc) (package private) void
Envelope.setEnvelope2D
(Envelope2D e2d) void
AttributeStreamOfDbl.setEnvelopeFromPoints
(int pointCount, Envelope2D inOutEnv) Sets the envelope from the attribute stream.double
Envelope2D.sqrDistance
(Envelope2D other) Calculates minimum squared distance from this envelope to the other.double
Envelope2D.sqrMaxDistance
(Envelope2D other) Returns squared max distance between two bounding boxes.(package private) void
Transformation2D.transform
(Envelope2D env) Transforms envelope(package private) boolean
RasterizedGeometry2DImpl.tryRenderAsSmallEnvelope_
(Envelope2D env) Method parameters in com.esri.core.geometry with type arguments of type Envelope2DModifier and TypeMethodDescription(package private) void
IntervalTreeImpl.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)