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 voidDelineationVertexStyle. 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 classAbstractBasicFeatureDefault implementation of the Feature interface.classBasicFeatureDefault implementation of the Feature interface.Methods in org.locationtech.jts.jump.feature that return Feature Modifier and Type Method Description FeatureAbstractBasicFeature. clone(boolean deep)Clones this Feature.FeatureFeature. clone(boolean deep)Clones this Feature.FeatureFeatureDataset. getFeature(int index)Returns the Feature at the given index (zero-based).FeatureFeatureUpdate. getNew()FeatureFeatureUpdate. getOriginal()static FeatureFeatureUtil. 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 voidFeatureCollection. add(Feature feature)Adds a feature to this collection.voidFeatureCollectionWrapper. add(Feature feature)voidFeatureDataset. add(Feature feature)voidIndexedFeatureCollection. add(Feature feature)static booleanFeatureUtil. areAllNonSpatialAttributesNull(Feature feature)Returns whether all attributes are null (other than the Geometry attribute, which is not checked)static BasicFeatureAbstractBasicFeature. clone(Feature feature, boolean deep)static intAbstractBasicFeature. compare(Feature a, Feature b)booleanFeatureDataset. contains(Feature feature)Returns whether or not this Feature is in this collectionstatic voidFeatureUtil. copyAttributes(Feature a, Feature b)Although Feature implements Cloneable, this method is useful when the two Features are implemented with different classes.voidFeatureCollection. remove(Feature feature)Removes a feature from this collection.voidFeatureCollectionWrapper. remove(Feature feature)voidFeatureDataset. remove(Feature feature)voidIndexedFeatureCollection. remove(Feature feature)voidFeatureUpdateRecorder. 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 FeatureFeatureSegment. 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 StringGMLWriter. 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 FeatureValidationError. 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 voidValidator. validate(Feature feature, List validationErrors)Checks a feature.protected ValidationErrorValidator. validateBasicTopology(Feature feature)protected ValidationErrorValidator. validateGeometryClass(Feature feature)protected ValidationErrorValidator. validateLineStringsSimple(Feature feature)protected ValidationErrorValidator. validateMinAngle(Feature feature)protected ValidationErrorValidator. validateMinPolygonArea(Feature feature)protected ValidationErrorValidator. validateMinSegmentLength(Feature feature)protected ValidationErrorValidator. validateNoHoles(Feature feature)protected ValidationErrorValidator. validateNoRepeatedConsecutivePoints(Feature feature)protected ValidationErrorValidator. 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 voidOverlayEngine. addFeature(org.locationtech.jts.geom.Geometry intersection, FeatureCollection overlay, AttributeMapping mapping, Feature a, Feature b)voidAttributeMapping. 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 voidObservableFeatureCollection. add(Feature feature)voidOneItemFeatureCollection. add(Feature feature)voidObservableFeatureCollection. 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 FeatureAttributePanel.Row. getFeature()FeatureEditTransaction. getFeature(int i)FeatureLayerTableModel. getFeature(int row)Methods in org.locationtech.jts.jump.workbench.ui with parameters of type Feature Modifier and Type Method Description voidEditTransaction. createFeature(Feature feature)voidEditTransaction. deleteFeature(Feature feature)voidAttributeTablePanel.FeatureEditor. edit(PlugInContext context, Feature feature, Layer layer)org.locationtech.jts.geom.GeometryEditTransaction. getGeometry(Feature feature)CollectionAbstractSelection. getSelectedItemIndices(Layer layer, Feature feature)CollectionAbstractSelection. getSelectedItems(Layer layer, Feature feature)CollectionAbstractSelection. getSelectedItems(Layer layer, Feature feature, org.locationtech.jts.geom.Geometry geometry)CollectionSelectionManager. getSelectedItems(Layer layer, Feature feature)CollectionSelectionManager. getSelectedItems(Layer layer, Feature feature, org.locationtech.jts.geom.Geometry geometry)CollectionAbstractSelection. itemsNotSelectedInAncestors(Layer layer, Feature feature, Collection items)protected abstract booleanAbstractSelection. selectedInAncestors(Layer layer, Feature feature, org.locationtech.jts.geom.Geometry item)protected booleanFeatureSelection. selectedInAncestors(Layer layer, Feature feature, org.locationtech.jts.geom.Geometry item)protected booleanLineStringSelection. selectedInAncestors(Layer layer, Feature feature, org.locationtech.jts.geom.Geometry item)protected booleanPartSelection. selectedInAncestors(Layer layer, Feature feature, org.locationtech.jts.geom.Geometry item)voidAbstractSelection. selectItems(Layer layer, Feature feature)voidAbstractSelection. selectItems(Layer layer, Feature feature, Collection items)voidEditTransaction. setGeometry(Feature feature, org.locationtech.jts.geom.Geometry geometry)StringFeatureInfoWriter.Writer. toHTML(Feature feature)protected abstract voidAbstractSelection. unselectInDescendants(Layer layer, Feature feature, Collection items)protected voidFeatureSelection. unselectInDescendants(Layer layer, Feature feature, Collection items)protected voidLineStringSelection. unselectInDescendants(Layer layer, Feature feature, Collection items)protected voidPartSelection. unselectInDescendants(Layer layer, Feature feature, Collection items)voidAbstractSelection. unselectItem(Layer layer, Feature feature, int selectedItemIndex)voidAbstractSelection. unselectItems(Layer layer, Feature feature)voidAbstractSelection. unselectItems(Layer layer, Feature feature, Collection items)abstract StringAbstractFeatureTextWriter. 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 FeatureVectorTool. 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 voidNoteTool.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 FeatureInsertVertexTool.SegmentContext. getFeature()Methods in org.locationtech.jts.jump.workbench.ui.cursortool.editing with parameters of type Feature Modifier and Type Method Description booleanSnapVerticesOp. 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 voidSnapVerticesTool. 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 booleanEditSelectedFeaturePlugIn. 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 voidAbstractSelectionRenderer. 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 doubleLabelStyle. angle(Feature feature, String angleAttributeName, double defaultAngle)static doubleLabelStyle. height(Feature feature, String heightAttributeName, double defaultHeight)voidBasicStyle. paint(Feature f, Graphics2D g, Viewport viewport)voidColorThemingStyle. paint(Feature f, Graphics2D g, Viewport viewport)voidDelegatingStyle. paint(Feature f, Graphics2D g, Viewport viewport)voidDummyStyle. paint(Feature f, Graphics2D g, Viewport viewport)voidLabelStyle. paint(Feature f, Graphics2D g, Viewport viewport)voidLineStringStyle. paint(Feature f, Graphics2D g, Viewport viewport)voidPinEqualCoordinatesStyle. paint(Feature f, Graphics2D g, Viewport viewport)voidStyle. paint(Feature f, Graphics2D g, Viewport viewport)voidVertexStyle. paint(Feature f, Graphics2D g, Viewport viewport)
-