| java.lang.Object com.vividsolutions.jump.feature.FeatureDataset
FeatureDataset | public FeatureDataset(Collection newFeatures, FeatureSchema featureSchema)(Code) | | Creates a FeatureDataset, initialized with a group of Features.
Parameters: newFeatures - an initial group of features to add to this FeatureDataset Parameters: featureSchema - the types of the attributes of the features in this collection |
FeatureDataset | public FeatureDataset(FeatureSchema featureSchema)(Code) | | Creates a FeatureDataset.
Parameters: featureSchema - the types of the attributes of the features in this collection |
clear | public void clear()(Code) | | Removes all features from this collection.
|
contains | public boolean contains(Feature feature)(Code) | | Returns whether or not this Feature is in this collection
true if this feature is in this collection, as determined usingFeature#equals |
getEnvelope | public Envelope getEnvelope()(Code) | | Because the envelope is cached, the envelope may be incorrect if you
later change a Feature's geometry using Feature#setGeometry.
|
getFeature | public Feature getFeature(int index)(Code) | | Returns the Feature at the given index (zero-based).
|
invalidateEnvelope | public void invalidateEnvelope()(Code) | | Clears the cached envelope of this FeatureDataset's Features. Call this method
when a Feature's Geometry is modified.
|
isEmpty | public boolean isEmpty()(Code) | | |
query | public List query(Envelope envelope)(Code) | | a List containing the features whose envelopes intersect thegiven envelope |
remove | public Collection remove(Envelope env)(Code) | | Removes the features which intersect the given envelope
|
|
|