| Package | Description |
|---|---|
| com.esri.core.geometry |
| Modifier and Type | Method and Description |
|---|---|
static Envelope2D |
Envelope2D.construct(double _xmin,
double _ymin,
double _xmax,
double _ymax) |
Envelope2D |
QuadTree.getExtent(int quad_handle)
Returns the extent of the quad at the given quad_handle.
|
Envelope2D |
Envelope2D.getInflated(double dx,
double dy) |
| Modifier and Type | Method and Description |
|---|---|
void |
MultiPath.addEnvelope(Envelope2D envSrc,
boolean bReverse)
Adds a rectangular closed Path to the MultiPathImpl.
|
boolean |
Envelope2D.contains(Envelope2D other)
Returns True if the envelope contains the other envelope (boundary
inclusive).
|
void |
Envelope3D.copyTo(Envelope2D env) |
double |
Envelope2D.distance(Envelope2D other)
Calculates minimum distance from this envelope to the other.
|
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.
|
void |
SimpleRasterizer.fillEnvelope(Envelope2D envIn) |
QuadTree.QuadTreeIterator |
QuadTree.getIterator(Envelope2D query,
double tolerance)
Gets an iterator on the Quad_tree using the input Envelope_2D as the
query.
|
int |
QuadTree.insert(int element,
Envelope2D bounding_box)
Inserts the element and bounding_box into the Quad_tree.
|
int |
QuadTree.insert(int element,
Envelope2D bounding_box,
int hint_index)
Inserts the element and bounding_box into the Quad_tree at the given
quad_handle.
|
boolean |
Envelope2D.intersect(Envelope2D other)
Intersects this envelope with the other and stores result in this
envelope.
|
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.
|
void |
Envelope2D.merge(Envelope2D other) |
void |
Point.queryEnvelope2D(Envelope2D env) |
void |
Line.queryEnvelope2D(Envelope2D env) |
abstract void |
Geometry.queryEnvelope2D(Envelope2D env)
Returns tight bbox of the Geometry in X, Y plane.
|
void |
Envelope.queryEnvelope2D(Envelope2D env) |
void |
MultiPath.queryEnvelope2D(Envelope2D env) |
void |
MultiPoint.queryEnvelope2D(Envelope2D env) |
abstract RasterizedGeometry2D.HitType |
RasterizedGeometry2D.queryEnvelopeInGeometry(Envelope2D env)
Test an envelope against the RasterizedGeometry.
|
void |
MultiPath.queryLooseEnvelope(Envelope2D env) |
void |
Geometry.queryLooseEnvelope2D(Envelope2D env)
Returns the conservative bbox of the Geometry in X, Y plane.
|
void |
MultiPath.queryPathEnvelope2D(int pathIndex,
Envelope2D env) |
void |
QuadTree.QuadTreeIterator.resetIterator(Envelope2D query,
double tolerance)
Resets the iterator to a starting state on the Quad_tree using the
input Envelope_2D as the query.
|
void |
Envelope2D.setCoords(Envelope2D envSrc) |
double |
Envelope2D.sqrDistance(Envelope2D other)
Calculates minimum squared distance from this envelope to the other.
|
| Constructor and Description |
|---|
QuadTree(Envelope2D extent,
int height)
Creates a Quad_tree with the root having the extent of the input
Envelope_2D, and height of the input height, where the root starts at
height 0.
|
Copyright © 2015. All Rights Reserved.