|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Envelope | |
---|---|
org.geotools.geometry.iso.index | An implementation of GeoAPI Geometry interfaces from ISO 19107. |
org.geotools.geometry.iso.index.quadtree | An implementation of GeoAPI Geometry interfaces from ISO 19107. |
org.geotools.geometry.iso.topograph2D | An implementation of GeoAPI Geometry interfaces from ISO 19107. |
Uses of Envelope in org.geotools.geometry.iso.index |
---|
Methods in org.geotools.geometry.iso.index with parameters of type Envelope | |
---|---|
void |
SpatialIndex.insert(Envelope itemEnv,
java.lang.Object item)
Adds a spatial item with an extent specified by the given Envelope to the index |
java.util.List |
SpatialIndex.query(Envelope searchEnv)
Queries the index for all items whose extents intersect the given search Envelope Note that some kinds of indexes may also return objects
which do not in fact intersect the query envelope. |
void |
SpatialIndex.query(Envelope searchEnv,
ItemVisitor visitor)
Queries the index for all items whose extents intersect the given search Envelope , and applies an ItemVisitor to them. |
boolean |
SpatialIndex.remove(Envelope itemEnv,
java.lang.Object item)
Removes a single item from the tree. |
Uses of Envelope in org.geotools.geometry.iso.index.quadtree |
---|
Methods in org.geotools.geometry.iso.index.quadtree that return Envelope | |
---|---|
static Envelope |
Quadtree.ensureExtent(Envelope itemEnv,
double minExtent)
Ensure that the envelope for the inserted item has non-zero extents. |
Envelope |
Node.getEnvelope()
|
Envelope |
Key.getEnvelope()
|
Methods in org.geotools.geometry.iso.index.quadtree with parameters of type Envelope | |
---|---|
void |
NodeBase.addAllItemsFromOverlapping(Envelope searchEnv,
java.util.List resultItems)
|
void |
Key.computeKey(Envelope itemEnv)
return a square envelope containing the argument envelope, whose extent is a power of two and which is based at a power of 2 |
static int |
Key.computeQuadLevel(Envelope env)
|
static Node |
Node.createExpanded(Node node,
Envelope addEnv)
|
static Node |
Node.createNode(Envelope env)
|
static Envelope |
Quadtree.ensureExtent(Envelope itemEnv,
double minExtent)
Ensure that the envelope for the inserted item has non-zero extents. |
NodeBase |
Node.find(Envelope searchEnv)
Returns the smallest existing node containing the envelope. |
Node |
Node.getNode(Envelope searchEnv)
Returns the subquad containing the envelope. |
static int |
NodeBase.getSubnodeIndex(Envelope env,
Coordinate centre)
Returns the index of the subquad that wholly contains the given envelope. |
void |
Quadtree.insert(Envelope itemEnv,
java.lang.Object item)
|
void |
Root.insert(Envelope itemEnv,
java.lang.Object item)
Insert an item into the quadtree this is the root of. |
protected boolean |
Root.isSearchMatch(Envelope searchEnv)
|
protected abstract boolean |
NodeBase.isSearchMatch(Envelope searchEnv)
|
protected boolean |
Node.isSearchMatch(Envelope searchEnv)
|
java.util.List |
Quadtree.query(Envelope searchEnv)
|
void |
Quadtree.query(Envelope searchEnv,
ItemVisitor visitor)
|
boolean |
Quadtree.remove(Envelope itemEnv,
java.lang.Object item)
Removes a single item from the tree. |
boolean |
NodeBase.remove(Envelope itemEnv,
java.lang.Object item)
Removes a single item from this subtree. |
void |
NodeBase.visit(Envelope searchEnv,
ItemVisitor visitor)
|
Constructors in org.geotools.geometry.iso.index.quadtree with parameters of type Envelope | |
---|---|
Key(Envelope itemEnv)
|
|
Node(Envelope env,
int level)
|
Uses of Envelope in org.geotools.geometry.iso.topograph2D |
---|
Methods in org.geotools.geometry.iso.topograph2D that return Envelope | |
---|---|
Envelope |
Edge.getEnvelope()
|
Envelope |
Envelope.intersection(Envelope env)
Computes the intersection of two Envelope s |
Methods in org.geotools.geometry.iso.topograph2D with parameters of type Envelope | |
---|---|
boolean |
Envelope.contains(Envelope other)
Returns true if the Envelope other lies
wholely inside this Envelope (inclusive of the boundary). |
double |
Envelope.distance(Envelope env)
Computes the distance between this and another Envelope . |
void |
Envelope.expandToInclude(Envelope other)
Enlarges the boundary of the Envelope so that it contains
other . |
void |
Envelope.init(Envelope env)
Initialize an Envelope from an existing Envelope. |
Envelope |
Envelope.intersection(Envelope env)
Computes the intersection of two Envelope s |
boolean |
Envelope.intersects(Envelope other)
Check if the region defined by other overlaps (intersects)
the region of this Envelope . |
boolean |
Envelope.overlaps(Envelope other)
Deprecated. Use #intersects instead. In the future, #overlaps may be changed to be a true overlap check; that is, whether the intersection is two-dimensional. |
Constructors in org.geotools.geometry.iso.topograph2D with parameters of type Envelope | |
---|---|
Envelope(Envelope env)
Create an Envelope from an existing Envelope. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |