public class LinearReferencedPointFeature extends DefaultStyledFeature implements XStyledFeature, SelfManipulatingFeature
| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTY_FEATURE_COORDINATE |
| Constructor and Description |
|---|
LinearReferencedPointFeature(double value,
com.vividsolutions.jts.geom.Geometry baseLineGeom)
Creates a new LinearReferencedPointFeature object.
|
LinearReferencedPointFeature(double value,
com.vividsolutions.jts.geom.Geometry baseLineGeom,
boolean showSubLine)
Creates a new LinearReferencedPointFeature object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(LinearReferencedPointFeatureListener listener)
DOCUMENT ME!
|
double |
getCurrentPosition()
DOCUMENT ME!
|
static double |
getDistanceOfCoordToLine(com.vividsolutions.jts.geom.Coordinate coord,
com.vividsolutions.jts.geom.Geometry lineGeom)
DOCUMENT ME!
|
ImageIcon |
getIconImage()
DOCUMENT ME!
|
JComponent |
getInfoComponent(Refreshable refresh)
DOCUMENT ME!
|
Format |
getInfoFormat()
DOCUMENT ME!
|
com.vividsolutions.jts.geom.Geometry |
getLineGeometry()
DOCUMENT ME!
|
Stroke |
getLineStyle()
DOCUMENT ME!
|
String |
getName()
DOCUMENT ME!
|
static com.vividsolutions.jts.geom.Coordinate |
getNearestCoordninateOnLine(com.vividsolutions.jts.geom.Coordinate coord,
com.vividsolutions.jts.geom.Geometry lineGeom)
DOCUMENT ME!
|
static com.vividsolutions.jts.geom.Coordinate[] |
getNearestNeighbours(com.vividsolutions.jts.geom.Coordinate coord,
com.vividsolutions.jts.geom.Geometry lineGeom)
Sucht die Koordinaten der 2 nächsten Punkten der Linie von der Koordinate eines bestimmten Punktes aus.
|
static com.vividsolutions.jts.geom.Geometry |
getPointOnLine(double position,
com.vividsolutions.jts.geom.Geometry linestringOrMultilinestring)
DOCUMENT ME!
|
static double |
getPositionOnLine(com.vividsolutions.jts.geom.Coordinate pointCoord,
com.vividsolutions.jts.geom.Geometry linestringOrMultilinestring)
DOCUMENT ME!
|
static com.vividsolutions.jts.geom.Geometry |
getReducedLineGeometry(com.vividsolutions.jts.geom.Geometry lineGeom,
com.vividsolutions.jts.geom.Coordinate lastCoordinate,
com.vividsolutions.jts.geom.Coordinate newCoordinate)
DOCUMENT ME!
|
LinearReferencedPointFeature |
getSnappingPoint()
DOCUMENT ME!
|
String |
getType()
DOCUMENT ME!
|
boolean |
isMovable()
DOCUMENT ME!
|
void |
moveFinished()
DOCUMENT ME!
|
void |
moveTo(com.vividsolutions.jts.geom.Coordinate coordinate,
edu.umd.cs.piccolo.util.PDimension delta)
DOCUMENT ME!
|
void |
moveToPosition(double position)
DOCUMENT ME!
|
void |
removeListener(LinearReferencedPointFeatureListener listener)
DOCUMENT ME!
|
void |
setBaseLine(com.vividsolutions.jts.geom.Geometry baseLineGeom)
DOCUMENT ME!
|
void |
setIconImage(ImageIcon ico)
DOCUMENT ME!
|
void |
setInfoFormat(Format infoFormat)
DOCUMENT ME!
|
void |
setMovable(boolean isMovable)
DOCUMENT ME!
|
canBeSelected, clone, getFillingPaint, getGeometry, getLinePaint, getLineWidth, getMaxScaleDenominator, getMinScaleDenominator, getPointAnnotationSymbol, getPrimaryAnnotation, getPrimaryAnnotationFont, getPrimaryAnnotationHalo, getPrimaryAnnotationJustification, getPrimaryAnnotationPaint, getPrimaryAnnotationScaling, getSecondaryAnnotation, getTransparency, hide, isAutoscale, isEditable, isHidden, isHighlightingEnabled, isPrimaryAnnotationVisible, setAutoScale, setCanBeSelected, setEditable, setFeatureAnnotationSymbol, setFillingPaint, setGeometry, setHighlightingEnabled, setLinePaint, setLineWidth, setMaxScaleDenominator, setMinScaleDenominator, setPointAnnotationSymbol, setPrimaryAnnotation, setPrimaryAnnotationFont, setPrimaryAnnotationHalo, setPrimaryAnnotationJustification, setPrimaryAnnotationPaint, setPrimaryAnnotationScaling, setPrimaryAnnotationVisible, setSecondaryAnnotation, setTransparencyequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFillingPaint, getLinePaint, getLineWidth, getPointAnnotationSymbol, getTransparency, isHighlightingEnabled, setFillingPaint, setHighlightingEnabled, setLinePaint, setLineWidth, setPointAnnotationSymbol, setTransparencycanBeSelected, getGeometry, hide, isEditable, isHidden, setCanBeSelected, setEditable, setGeometrypublic static final String PROPERTY_FEATURE_COORDINATE
public LinearReferencedPointFeature(double value,
com.vividsolutions.jts.geom.Geometry baseLineGeom)
value - DOCUMENT ME!baseLineGeom - DOCUMENT ME!public LinearReferencedPointFeature(double value,
com.vividsolutions.jts.geom.Geometry baseLineGeom,
boolean showSubLine)
value - DOCUMENT ME!baseLineGeom - DOCUMENT ME!showSubLine - DOCUMENT ME!public void setBaseLine(com.vividsolutions.jts.geom.Geometry baseLineGeom)
baseLineGeom - DOCUMENT ME!public void setMovable(boolean isMovable)
isMovable - DOCUMENT ME!public boolean isMovable()
public void setInfoFormat(Format infoFormat)
infoFormat - DOCUMENT ME!public Format getInfoFormat()
public void setIconImage(ImageIcon ico)
ico - DOCUMENT ME!public com.vividsolutions.jts.geom.Geometry getLineGeometry()
public void addListener(LinearReferencedPointFeatureListener listener)
listener - DOCUMENT ME!public void removeListener(LinearReferencedPointFeatureListener listener)
listener - DOCUMENT ME!public static com.vividsolutions.jts.geom.Coordinate getNearestCoordninateOnLine(com.vividsolutions.jts.geom.Coordinate coord,
com.vividsolutions.jts.geom.Geometry lineGeom)
coord - DOCUMENT ME!lineGeom - DOCUMENT ME!public static double getDistanceOfCoordToLine(com.vividsolutions.jts.geom.Coordinate coord,
com.vividsolutions.jts.geom.Geometry lineGeom)
coord - DOCUMENT ME!lineGeom - DOCUMENT ME!public void moveTo(com.vividsolutions.jts.geom.Coordinate coordinate,
edu.umd.cs.piccolo.util.PDimension delta)
moveTo in interface SelfManipulatingFeaturecoordinate - DOCUMENT ME!delta - DOCUMENT ME!public static com.vividsolutions.jts.geom.Geometry getReducedLineGeometry(com.vividsolutions.jts.geom.Geometry lineGeom,
com.vividsolutions.jts.geom.Coordinate lastCoordinate,
com.vividsolutions.jts.geom.Coordinate newCoordinate)
lineGeom - DOCUMENT ME!lastCoordinate - DOCUMENT ME!newCoordinate - DOCUMENT ME!public void moveToPosition(double position)
position - DOCUMENT ME!public double getCurrentPosition()
public static com.vividsolutions.jts.geom.Coordinate[] getNearestNeighbours(com.vividsolutions.jts.geom.Coordinate coord,
com.vividsolutions.jts.geom.Geometry lineGeom)
coord - DOCUMENT ME!lineGeom - DOCUMENT ME!public static double getPositionOnLine(com.vividsolutions.jts.geom.Coordinate pointCoord,
com.vividsolutions.jts.geom.Geometry linestringOrMultilinestring)
pointCoord - DOCUMENT ME!linestringOrMultilinestring - DOCUMENT ME!public static com.vividsolutions.jts.geom.Geometry getPointOnLine(double position,
com.vividsolutions.jts.geom.Geometry linestringOrMultilinestring)
position - DOCUMENT ME!linestringOrMultilinestring - DOCUMENT ME!public ImageIcon getIconImage()
getIconImage in interface XStyledFeaturepublic String getName()
getName in interface FeatureNameProviderpublic String getType()
getType in interface XStyledFeaturepublic JComponent getInfoComponent(Refreshable refresh)
getInfoComponent in interface XStyledFeaturerefresh - DOCUMENT ME!public Stroke getLineStyle()
getLineStyle in interface XStyledFeaturepublic void moveFinished()
moveFinished in interface SelfManipulatingFeaturepublic LinearReferencedPointFeature getSnappingPoint()
Copyright © 2012–2026 cismet GmbH. All rights reserved.