|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openjump.core.apitools.ToolToMakeYourLifeEasier
org.openjump.core.apitools.SelectionTools
public class SelectionTools
Class to easily handle selections and selection tools. Also has methods to find features by given geometries.
| Field Summary | |
|---|---|
protected PlugInContext |
context
|
| Constructor Summary | |
|---|---|
SelectionTools(PlugInContext context)
|
|
| Method Summary | |
|---|---|
java.util.List |
getFeaturesInFence()
|
static Feature[] |
getFeaturesInFenceInLayer(Feature[] featArray,
com.vividsolutions.jts.geom.Geometry fenceGeometry)
Get a list of features (a sub list of the given array) that are included by the given fence geometry. |
static Feature[] |
getFeaturesInFenceInLayer(Layer layer,
com.vividsolutions.jts.geom.Geometry fenceGeometry)
Get a list of those features from the given layer that are included by the given fence geometry. |
static java.util.List |
getFeaturesInFenceInLayerAsList(Layer layer,
com.vividsolutions.jts.geom.Geometry fenceGeometry)
Get a list of those features from the given layer that are included by the given fence geometry. |
java.util.List |
getFeaturesInGeometry(com.vividsolutions.jts.geom.Geometry fenceGeometry)
|
static Feature[] |
getFeaturesOnTheSameSpot(Feature[] featArray,
com.vividsolutions.jts.geom.Geometry fenceGeometry,
boolean bothWays)
Get a list of features (a sub list of the given array) that are included by the given fence geometry. |
static Feature[] |
getFeaturesOnTheSameSpot(Layer layer,
com.vividsolutions.jts.geom.Geometry fenceGeometry,
boolean bothWays)
Get a list of those features from the given layer that are included by the given fence geometry. |
com.vividsolutions.jts.geom.Geometry |
getFenceGeometry()
|
static com.vividsolutions.jts.geom.Geometry |
getFenceGeometry(PlugInContext context)
|
java.util.List<Feature> |
getSelectedFeatures()
|
static java.util.List<Feature> |
getSelectedFeatures(PlugInContext context)
|
static java.util.List<Feature> |
getSelectedFeaturesFromLayer(PlugInContext context,
Layer layer)
|
void |
selectFeatures(java.util.List features)
create a selection out of the given features that is visible in the Jump map |
static void |
selectFeatures(java.util.List features,
PlugInContext context)
|
static void |
selectLayer(PlugInContext context,
Layer layer)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected PlugInContext context
| Constructor Detail |
|---|
public SelectionTools(PlugInContext context)
| Method Detail |
|---|
public void selectFeatures(java.util.List features)
features - features to be selected
public static void selectLayer(PlugInContext context,
Layer layer)
public static void selectFeatures(java.util.List features,
PlugInContext context)
public static java.util.List<Feature> getSelectedFeaturesFromLayer(PlugInContext context,
Layer layer)
public static java.util.List<Feature> getSelectedFeatures(PlugInContext context)
public java.util.List<Feature> getSelectedFeatures()
public static com.vividsolutions.jts.geom.Geometry getFenceGeometry(PlugInContext context)
context - current PlugIn context
public com.vividsolutions.jts.geom.Geometry getFenceGeometry()
public java.util.List getFeaturesInFence()
public java.util.List getFeaturesInGeometry(com.vividsolutions.jts.geom.Geometry fenceGeometry)
public static Feature[] getFeaturesInFenceInLayer(Layer layer,
com.vividsolutions.jts.geom.Geometry fenceGeometry)
layer - - Layer to search infenceGeometry - - Geometry to search in
public static java.util.List getFeaturesInFenceInLayerAsList(Layer layer,
com.vividsolutions.jts.geom.Geometry fenceGeometry)
layer - - Layer to search infenceGeometry - - Geometry to search in
public static Feature[] getFeaturesInFenceInLayer(Feature[] featArray,
com.vividsolutions.jts.geom.Geometry fenceGeometry)
featArray - - Array of features to search infenceGeometry - - Geometry to search in
public static Feature[] getFeaturesOnTheSameSpot(Layer layer,
com.vividsolutions.jts.geom.Geometry fenceGeometry,
boolean bothWays)
layer - - Layer to search infenceGeometry - - Geometry to search inbothWays - - sets if it's also a hit if the feature's geometry includes the fence geometry
public static Feature[] getFeaturesOnTheSameSpot(Feature[] featArray,
com.vividsolutions.jts.geom.Geometry fenceGeometry,
boolean bothWays)
featArray - - Array of features to search infenceGeometry - - Geometry to search inbothWays - - sets if it's also a hit if the feature's geometry includes the fence geometry
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||