public class LinearReferencedLineFeature extends DefaultStyledFeature implements DrawSelectionFeature, XStyledFeature, SelfManipulatingFeature
| Modifier and Type | Field and Description |
|---|---|
static Color |
DEFAULT_COLOR |
static boolean |
FROM |
static boolean |
TO |
| Constructor and Description |
|---|
LinearReferencedLineFeature(LinearReferencedPointFeature fromFeature,
LinearReferencedPointFeature toFeature)
Creates a new LinearReferencedLineFeature object.
|
| Modifier and Type | Method and Description |
|---|---|
static com.vividsolutions.jts.geom.Geometry |
createSubline(double von,
double bis,
com.vividsolutions.jts.geom.Geometry auf)
DOCUMENT ME!
|
ImageIcon |
getIconImage()
DOCUMENT ME!
|
JComponent |
getInfoComponent(Refreshable refresh)
DOCUMENT ME!
|
Stroke |
getLineStyle()
DOCUMENT ME!
|
String |
getName()
DOCUMENT ME!
|
LinearReferencedPointFeature |
getPointFeature(boolean isFrom)
DOCUMENT ME!
|
String |
getType()
DOCUMENT ME!
|
boolean |
isDrawingSelection()
DOCUMENT ME!
|
void |
moveFinished()
DOCUMENT ME!
|
void |
moveTo(com.vividsolutions.jts.geom.Coordinate coord,
edu.umd.cs.piccolo.util.PDimension delta)
DOCUMENT ME!
|
void |
setLinePaint(Paint linePaint)
DOCUMENT ME!
|
void |
setPointFeature(LinearReferencedPointFeature pointFeature,
boolean isFrom)
DOCUMENT ME!
|
void |
updateGeometry()
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, 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, setLineWidth, setPointAnnotationSymbol, setTransparencycanBeSelected, getGeometry, hide, isEditable, isHidden, setCanBeSelected, setEditable, setGeometrypublic static final Color DEFAULT_COLOR
public static final boolean FROM
public static final boolean TO
public LinearReferencedLineFeature(LinearReferencedPointFeature fromFeature, LinearReferencedPointFeature toFeature)
fromFeature - DOCUMENT ME!toFeature - DOCUMENT ME!public final void setPointFeature(LinearReferencedPointFeature pointFeature, boolean isFrom)
pointFeature - DOCUMENT ME!isFrom - DOCUMENT ME!public LinearReferencedPointFeature getPointFeature(boolean isFrom)
isFrom - DOCUMENT ME!public void setLinePaint(Paint linePaint)
StyledFeaturesetLinePaint in interface StyledFeaturesetLinePaint in class DefaultStyledFeaturelinePaint - DOCUMENT ME!public static com.vividsolutions.jts.geom.Geometry createSubline(double von,
double bis,
com.vividsolutions.jts.geom.Geometry auf)
von - DOCUMENT ME!bis - DOCUMENT ME!auf - DOCUMENT ME!public final void updateGeometry()
public ImageIcon getIconImage()
XStyledFeaturegetIconImage in interface XStyledFeaturepublic String getName()
FeatureNameProvidergetName in interface FeatureNameProviderpublic String getType()
XStyledFeaturegetType in interface XStyledFeaturepublic JComponent getInfoComponent(Refreshable refresh)
XStyledFeaturegetInfoComponent in interface XStyledFeaturerefresh - DOCUMENT ME!public Stroke getLineStyle()
XStyledFeaturegetLineStyle in interface XStyledFeaturepublic boolean isDrawingSelection()
DrawSelectionFeatureisDrawingSelection in interface DrawSelectionFeaturepublic void moveTo(com.vividsolutions.jts.geom.Coordinate coord,
edu.umd.cs.piccolo.util.PDimension delta)
SelfManipulatingFeaturemoveTo in interface SelfManipulatingFeaturecoord - DOCUMENT ME!delta - DOCUMENT ME!public void moveFinished()
SelfManipulatingFeaturemoveFinished in interface SelfManipulatingFeatureCopyright © 2012–2025 cismet GmbH. All rights reserved.