Uses of Interface
org.locationtech.jts.jump.feature.Feature
-
Packages that use Feature Package Description org.locationtech.jts.jump.demo.delineation org.locationtech.jts.jump.feature Features and FeatureCollections -- the layer of abstraction between Geometries in JTS and Layers in the JUMP Workbench.org.locationtech.jts.jump.geom org.locationtech.jts.jump.io org.locationtech.jts.jump.qa org.locationtech.jts.jump.tools org.locationtech.jts.jump.workbench.model Layers, Categories, and Layer Managers -- the top level of abstraction in the JUMP data model, wrapping Features and FeatureCollections, which in turn wrap Geometries.org.locationtech.jts.jump.workbench.ui org.locationtech.jts.jump.workbench.ui.cursortool org.locationtech.jts.jump.workbench.ui.cursortool.editing org.locationtech.jts.jump.workbench.ui.plugin The built-in JUMP "plug-ins" (code modules that can be assigned to buttons and menu items).org.locationtech.jts.jump.workbench.ui.renderer org.locationtech.jts.jump.workbench.ui.renderer.style -
-
Uses of Feature in org.locationtech.jts.jump.demo.delineation
Methods in org.locationtech.jts.jump.demo.delineation with parameters of type Feature Modifier and Type Method Description void
DelineationVertexStyle. paint(Feature f, Graphics2D g, Viewport viewport)
-
Uses of Feature in org.locationtech.jts.jump.feature
Classes in org.locationtech.jts.jump.feature that implement Feature Modifier and Type Class Description class
AbstractBasicFeature
Default implementation of the Feature interface.class
BasicFeature
Default implementation of the Feature interface.Methods in org.locationtech.jts.jump.feature that return Feature Modifier and Type Method Description Feature
AbstractBasicFeature. clone(boolean deep)
Clones this Feature.Feature
Feature. clone(boolean deep)
Clones this Feature.Feature
FeatureDataset. getFeature(int index)
Returns the Feature at the given index (zero-based).Feature
FeatureUpdate. getNew()
Feature
FeatureUpdate. getOriginal()
static Feature
FeatureUtil. toFeature(org.locationtech.jts.geom.Geometry g, FeatureSchema schema)
Creates a new Feature from the given Geometry, with nominal values for the attributes.Methods in org.locationtech.jts.jump.feature with parameters of type Feature Modifier and Type Method Description void
FeatureCollection. add(Feature feature)
Adds a feature to this collection.void
FeatureCollectionWrapper. add(Feature feature)
void
FeatureDataset. add(Feature feature)
void
IndexedFeatureCollection. add(Feature feature)
static boolean
FeatureUtil. areAllNonSpatialAttributesNull(Feature feature)
Returns whether all attributes are null (other than the Geometry attribute, which is not checked)static BasicFeature
AbstractBasicFeature. clone(Feature feature, boolean deep)
static int
AbstractBasicFeature. compare(Feature a, Feature b)
boolean
FeatureDataset. contains(Feature feature)
Returns whether or not this Feature is in this collectionstatic void
FeatureUtil. copyAttributes(Feature a, Feature b)
Although Feature implements Cloneable, this method is useful when the two Features are implemented with different classes.void
FeatureCollection. remove(Feature feature)
Removes a feature from this collection.void
FeatureCollectionWrapper. remove(Feature feature)
void
FeatureDataset. remove(Feature feature)
void
IndexedFeatureCollection. remove(Feature feature)
void
FeatureUpdateRecorder. update(Feature origFeat, Feature newFeat)
Constructors in org.locationtech.jts.jump.feature with parameters of type Feature Constructor Description FeatureUpdate(Feature origVersion, Feature newVersion)
-
Uses of Feature in org.locationtech.jts.jump.geom
Methods in org.locationtech.jts.jump.geom that return Feature Modifier and Type Method Description Feature
FeatureSegment. getFeature()
Constructors in org.locationtech.jts.jump.geom with parameters of type Feature Constructor Description FeatureSegment(Feature feature, int index, org.locationtech.jts.geom.Coordinate p0, org.locationtech.jts.geom.Coordinate p1)
-
Uses of Feature in org.locationtech.jts.jump.io
Methods in org.locationtech.jts.jump.io with parameters of type Feature Modifier and Type Method Description protected String
GMLWriter. toString(Feature f, String column)
-
Uses of Feature in org.locationtech.jts.jump.qa
Methods in org.locationtech.jts.jump.qa that return Feature Modifier and Type Method Description Feature
ValidationError. getFeature()
Returns the feature with the error.Methods in org.locationtech.jts.jump.qa with parameters of type Feature Modifier and Type Method Description protected void
Validator. validate(Feature feature, List validationErrors)
Checks a feature.protected ValidationError
Validator. validateBasicTopology(Feature feature)
protected ValidationError
Validator. validateGeometryClass(Feature feature)
protected ValidationError
Validator. validateLineStringsSimple(Feature feature)
protected ValidationError
Validator. validateMinAngle(Feature feature)
protected ValidationError
Validator. validateMinPolygonArea(Feature feature)
protected ValidationError
Validator. validateMinSegmentLength(Feature feature)
protected ValidationError
Validator. validateNoHoles(Feature feature)
protected ValidationError
Validator. validateNoRepeatedConsecutivePoints(Feature feature)
protected ValidationError
Validator. validatePolygonOrientation(Feature feature)
Constructors in org.locationtech.jts.jump.qa with parameters of type Feature Constructor Description BasicTopologyValidationError(org.locationtech.jts.operation.valid.TopologyValidationError basicTopologyError, Feature feature)
Creates a BasicTopologyValidationError that wraps a JTS TopologyValidationError.ValidationError(ValidationErrorType type, Feature feature)
Creates a ValidationError with location unspecified.ValidationError(ValidationErrorType type, Feature feature, org.locationtech.jts.geom.Coordinate location)
Creates a ValidationError.ValidationError(ValidationErrorType type, Feature feature, org.locationtech.jts.geom.Geometry badPart)
Creates a ValidationError with location unspecified. -
Uses of Feature in org.locationtech.jts.jump.tools
Methods in org.locationtech.jts.jump.tools with parameters of type Feature Modifier and Type Method Description protected void
OverlayEngine. addFeature(org.locationtech.jts.geom.Geometry intersection, FeatureCollection overlay, AttributeMapping mapping, Feature a, Feature b)
void
AttributeMapping. transferAttributes(Feature aFeature, Feature bFeature, Feature cFeature)
Transfers attributes (not the geometry) from two features to a third feature, using the mappings specified in the constructor. -
Uses of Feature in org.locationtech.jts.jump.workbench.model
Methods in org.locationtech.jts.jump.workbench.model with parameters of type Feature Modifier and Type Method Description void
ObservableFeatureCollection. add(Feature feature)
void
OneItemFeatureCollection. add(Feature feature)
void
ObservableFeatureCollection. remove(Feature feature)
-
Uses of Feature in org.locationtech.jts.jump.workbench.ui
Methods in org.locationtech.jts.jump.workbench.ui that return Feature Modifier and Type Method Description Feature
AttributePanel.Row. getFeature()
Feature
EditTransaction. getFeature(int i)
Feature
LayerTableModel. getFeature(int row)
Methods in org.locationtech.jts.jump.workbench.ui with parameters of type Feature Modifier and Type Method Description void
EditTransaction. createFeature(Feature feature)
void
EditTransaction. deleteFeature(Feature feature)
void
AttributeTablePanel.FeatureEditor. edit(PlugInContext context, Feature feature, Layer layer)
org.locationtech.jts.geom.Geometry
EditTransaction. getGeometry(Feature feature)
Collection
AbstractSelection. getSelectedItemIndices(Layer layer, Feature feature)
Collection
AbstractSelection. getSelectedItems(Layer layer, Feature feature)
Collection
AbstractSelection. getSelectedItems(Layer layer, Feature feature, org.locationtech.jts.geom.Geometry geometry)
Collection
SelectionManager. getSelectedItems(Layer layer, Feature feature)
Collection
SelectionManager. getSelectedItems(Layer layer, Feature feature, org.locationtech.jts.geom.Geometry geometry)
Collection
AbstractSelection. itemsNotSelectedInAncestors(Layer layer, Feature feature, Collection items)
protected abstract boolean
AbstractSelection. selectedInAncestors(Layer layer, Feature feature, org.locationtech.jts.geom.Geometry item)
protected boolean
FeatureSelection. selectedInAncestors(Layer layer, Feature feature, org.locationtech.jts.geom.Geometry item)
protected boolean
LineStringSelection. selectedInAncestors(Layer layer, Feature feature, org.locationtech.jts.geom.Geometry item)
protected boolean
PartSelection. selectedInAncestors(Layer layer, Feature feature, org.locationtech.jts.geom.Geometry item)
void
AbstractSelection. selectItems(Layer layer, Feature feature)
void
AbstractSelection. selectItems(Layer layer, Feature feature, Collection items)
void
EditTransaction. setGeometry(Feature feature, org.locationtech.jts.geom.Geometry geometry)
String
FeatureInfoWriter.Writer. toHTML(Feature feature)
protected abstract void
AbstractSelection. unselectInDescendants(Layer layer, Feature feature, Collection items)
protected void
FeatureSelection. unselectInDescendants(Layer layer, Feature feature, Collection items)
protected void
LineStringSelection. unselectInDescendants(Layer layer, Feature feature, Collection items)
protected void
PartSelection. unselectInDescendants(Layer layer, Feature feature, Collection items)
void
AbstractSelection. unselectItem(Layer layer, Feature feature, int selectedItemIndex)
void
AbstractSelection. unselectItems(Layer layer, Feature feature)
void
AbstractSelection. unselectItems(Layer layer, Feature feature, Collection items)
abstract String
AbstractFeatureTextWriter. write(Feature feature)
-
Uses of Feature in org.locationtech.jts.jump.workbench.ui.cursortool
Methods in org.locationtech.jts.jump.workbench.ui.cursortool that return Feature Modifier and Type Method Description protected Feature
VectorTool. feature(org.locationtech.jts.geom.LineString lineString, Layer layer, UndoableCommand command)
Methods in org.locationtech.jts.jump.workbench.ui.cursortool with parameters of type Feature Modifier and Type Method Description void
NoteTool.NoteStyle. paint(Feature f, Graphics2D g, Viewport viewport)
-
Uses of Feature in org.locationtech.jts.jump.workbench.ui.cursortool.editing
Methods in org.locationtech.jts.jump.workbench.ui.cursortool.editing that return Feature Modifier and Type Method Description Feature
InsertVertexTool.SegmentContext. getFeature()
Methods in org.locationtech.jts.jump.workbench.ui.cursortool.editing with parameters of type Feature Modifier and Type Method Description boolean
SnapVerticesOp. execute(org.locationtech.jts.geom.Geometry fence, Collection editableLayers, boolean rollingBackInvalidEdits, LayerViewPanel panel, Task task, org.locationtech.jts.geom.Coordinate suggestedTarget, Feature targetFeature, boolean insertVerticesIfNecessary)
protected void
SnapVerticesTool. snapVertices(Collection editableLayers, org.locationtech.jts.geom.Coordinate suggestedTarget, Feature targetFeature)
Constructors in org.locationtech.jts.jump.workbench.ui.cursortool.editing with parameters of type Feature Constructor Description SegmentContext(Layer layer, Feature feature, org.locationtech.jts.geom.LineSegment segment)
-
Uses of Feature in org.locationtech.jts.jump.workbench.ui.plugin
Methods in org.locationtech.jts.jump.workbench.ui.plugin with parameters of type Feature Modifier and Type Method Description boolean
EditSelectedFeaturePlugIn. execute(PlugInContext context, Feature feature, boolean editable)
-
Uses of Feature in org.locationtech.jts.jump.workbench.ui.renderer
Methods in org.locationtech.jts.jump.workbench.ui.renderer with parameters of type Feature Modifier and Type Method Description void
AbstractSelectionRenderer. paint(Feature f, Graphics2D g, Viewport viewport)
-
Uses of Feature in org.locationtech.jts.jump.workbench.ui.renderer.style
Methods in org.locationtech.jts.jump.workbench.ui.renderer.style with parameters of type Feature Modifier and Type Method Description static double
LabelStyle. angle(Feature feature, String angleAttributeName, double defaultAngle)
static double
LabelStyle. height(Feature feature, String heightAttributeName, double defaultHeight)
void
BasicStyle. paint(Feature f, Graphics2D g, Viewport viewport)
void
ColorThemingStyle. paint(Feature f, Graphics2D g, Viewport viewport)
void
DelegatingStyle. paint(Feature f, Graphics2D g, Viewport viewport)
void
DummyStyle. paint(Feature f, Graphics2D g, Viewport viewport)
void
LabelStyle. paint(Feature f, Graphics2D g, Viewport viewport)
void
LineStringStyle. paint(Feature f, Graphics2D g, Viewport viewport)
void
PinEqualCoordinatesStyle. paint(Feature f, Graphics2D g, Viewport viewport)
void
Style. paint(Feature f, Graphics2D g, Viewport viewport)
void
VertexStyle. paint(Feature f, Graphics2D g, Viewport viewport)
-