public class IlvTerrainCut extends IlvMapControllingPolyline
IlvMapControllingPolyline
specialized for terrain cut.IlvMapControllingPolyline.ComputeListener
style
Modifier | Constructor and Description |
---|---|
|
IlvTerrainCut(IlvCoordinate[] ll,
IlvCoordinateSystem cs)
Creates a new
IlvMapControllingPolyline . |
|
IlvTerrainCut(IlvInputStream stream)
reads a
IlvTerrainCut from a IlvInputStream . |
|
IlvTerrainCut(IlvPoint[] points)
Creates a
IlvTerrainCut object. |
protected |
IlvTerrainCut(IlvTerrainCut source)
Copies a terrain cut.
|
Modifier and Type | Method and Description |
---|---|
IlvGraphic |
copy()
Copies the object.
|
IlvGraphic |
copy(IlvCoordinateTransformation transform)
Copies the element and applies the specified transformation to its coordinates.
|
IlvCoordinate[] |
getLatLongs()
Computes or returns the current table of lat/lon coordinates.
|
void |
write(IlvOutputStream stream)
Writes this
IlvMapGraphicPath object to the
IlvOutputStream passed as parameter |
addChangeListener, applyTransform, fireChange, geometryChanged, getKernelToSystemTransformation, getLatLon, getListeners, getSystemToKernelTransformation, insertPoint, move, movePoint, removeChangeListener, removePoint
boundingBox, contains, draw, drawDecoration, getBackground, getDecoration, getDecorationPaint, getEndCap, getForeground, getLineJoin, getLineStyle, getLineWidth, getLineWidth, getMaximumLineWidth, getStyle, isDecorationOnly, isPreciseContains, makeGeometry, setBackground, setDecoration, setDecorationOnly, setDecorationPaint, setEndCap, setForeground, setLineJoin, setLineStyle, setLineWidth, setPreciseContains, setStyle, zoomable
computeBBox, finalize, getIntersectionWithOutline, pointsInBBox, setMaximumLineWidth
allowsPointInsertion, allowsPointMove, allowsPointRemoval, getPointAt, getPoints, getPointsCardinal, inBBox, intersects, makeSelection, recomputeBBox, translate
addActionListener, addNamedPropertyListener, allViewsRemoved, baseTextDirectionChanged, blinkingStateOn, boundingBox, callDraw, componentOrientationChanged, getAndAssociateObjectInteractor, getBaseTextDirection, getBlinkingAction, getBlinkingObjectOwner, getBlinkingOffPeriod, getBlinkingOnPeriod, getCenter, getComponentOrientation, getDefaultInteractor, getGraphicBag, GetGraphicObject, getLocale, getName, getNamedProperty, getObjectInteractor, getPopupMenu, getPopupMenu, getPopupMenuName, getProperty, getResolvedBaseTextDirection, getToolTipBaseTextDirection, getToolTipText, getToolTipText, getTopLevelGraphicBag, getTransferData, getTransferDataFlavors, getULocale, getZOrderIndex, hasProperty, inside, invalidateBBoxCache, invalidateBidiCache, isBaseTextDirectionSensitive, isComponentOrientationSensitive, isDataFlavorSupported, isEditable, isInApplyToObject, isLocaleSensitive, isMovable, isPersistent, isSelectable, isVisible, localeChanged, move, moveResize, needsViewNotification, notifyObjectInteractorToManager, processActionEvent, reDraw, registerBlinkingResource, removeActionListener, removeNamedProperty, removeNamedPropertyListener, removeProperty, replaceProperty, resize, rotate, scale, setBaseTextDirection, setBaseTextDirectionDuringConstruction, setBlinkingAction, setBlinkingOffPeriod, setBlinkingOnPeriod, setEditable, setFillOn, setGraphicBag, setInApplyToObject, setMovable, setName, setNamedProperty, setNameImpl, setObjectInteractor, setPopupMenu, setPopupMenuName, setProperty, setSelectable, setStrokeOn, setToolTipBaseTextDirection, setToolTipText, setVisible, setZOrderIndex, toString, updateNeedsViewNotification, usesBidiMarkers, viewAddedOrRemoved
public IlvTerrainCut(IlvPoint[] points)
IlvTerrainCut
object.points
- The array of points defining the IlvTerrainCut
.public IlvTerrainCut(IlvCoordinate[] ll, IlvCoordinateSystem cs)
IlvMapControllingPolyline
.ll
- The array of longitudes/latitudes defining the polyline. The array should
contain at least two points.cs
- The destination coordinate system. If a null coordinate system is passed,
a IlvGeographicCoordinateSystem.KERNEL
will be used.protected IlvTerrainCut(IlvTerrainCut source)
source
- source graphic.public IlvTerrainCut(IlvInputStream stream) throws IlvReadFileException
IlvTerrainCut
from a IlvInputStream
.stream
- The stream to read from.IlvReadFileException
public IlvCoordinate[] getLatLongs()
getLatLongs
in class IlvMapControllingPolyline
public void write(IlvOutputStream stream) throws IOException
IlvMapGraphicPath
object to the
IlvOutputStream
passed as parameterwrite
in interface IlvPersistentObject
write
in class IlvMapPolyline
stream
- The stream to write to.IOException
- if there is a problem writing to stream
.IlvMapPolyline.write(ilog.views.io.IlvOutputStream)
public IlvGraphic copy(IlvCoordinateTransformation transform) throws IlvCoordinateTransformationException
copy
in interface IlvMapGraphic
copy
in class IlvMapControllingPolyline
transform
- Transformation to apply.IlvCoordinateTransformationException
IlvMapGraphic.copy(ilog.views.maps.srs.coordtrans.IlvCoordinateTransformation)
public IlvGraphic copy()
copy
in class IlvMapPolyline
IlvMapPolyline
instance.IlvMapPolyline.copy()
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.