public class IlvTerrainCut extends IlvMapControllingPolyline
IlvMapControllingPolyline specialized for terrain cut.IlvMapControllingPolyline.ComputeListenerstyle| 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, removePointboundingBox, 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, zoomablecomputeBBox, finalize, getIntersectionWithOutline, pointsInBBox, setMaximumLineWidthallowsPointInsertion, allowsPointMove, allowsPointRemoval, getPointAt, getPoints, getPointsCardinal, inBBox, intersects, makeSelection, recomputeBBox, translateaddActionListener, 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, viewAddedOrRemovedpublic 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.IlvReadFileExceptionpublic IlvCoordinate[] getLatLongs()
getLatLongs in class IlvMapControllingPolylinepublic void write(IlvOutputStream stream) throws IOException
IlvMapGraphicPath object to the
IlvOutputStream passed as parameterwrite in interface IlvPersistentObjectwrite in class IlvMapPolylinestream - 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 IlvMapGraphiccopy in class IlvMapControllingPolylinetransform - Transformation to apply.IlvCoordinateTransformationExceptionIlvMapGraphic.copy(ilog.views.maps.srs.coordtrans.IlvCoordinateTransformation)public IlvGraphic copy()
copy in class IlvMapPolylineIlvMapPolyline instance.IlvMapPolyline.copy()© Copyright Rogue Wave Software, Inc. 1997, 2017. All Rights Reserved.