public static final class IlvMakeLineOfVisibilityInteractor.LineOfVisibilityDataSource extends IlvGraphicLayerDataSource
LineOfVisibilityDataSource
represents an internal data source
used to create a line of visibility graphical object on a map view.renderer, usingGeodeticComputation
Constructor and Description |
---|
LineOfVisibilityDataSource(IlvInputStream stream)
Reads an
LineOfVisibilityDataSource object from an input
stream. |
Modifier and Type | Method and Description |
---|---|
void |
start()
Starts this data source and initiates the rendering process.
|
void |
write(IlvOutputStream stream)
Writes an
IlvMapDataSource to an
IlvOutputStream . |
add, add, clear, dispose, get, getDefaultFeatureRenderer, getFeatureIterator, getLowerRightCorner, getMonitoringData, getNextFeature, getUpperLeftCorner, isGeoreferenced, isPersistent, makeGraphic, remove, restart, setCoordinateSystem, setManager, setMonitoringData, size
addDataSourceListener, callListeners, createInsertionLayer, getBackupDataSources, getCoordinateSystem, getDescription, getFeatureRenderer, getInsertionLayer, getManager, getMapLayer, getName, getNode, getValidExtentions, hasInsertionLayer, initBackupDataSource, initInsertionLayer, isAttachingAttributes, isGrapherMode, isSaveBackupDataSources, isSourceDataAvailable, isUsingBackupDataSource, isUsingGeodeticComputation, mapIntersects, removeDataSourceListener, reset, setAttachingAttributes, setDescription, setFeatureRenderer, setForceUsingBackupDataSource, setGrapherMode, setInsertionLayer, setName, setSaveBackupDataSources, setValidExtentions, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCoordinateSystem
public LineOfVisibilityDataSource(IlvInputStream stream) throws IlvReadFileException
LineOfVisibilityDataSource
object from an input
stream.stream
- The stream to read from.IlvReadFileException
- if there is a problem reading from
stream
.public void start() throws Exception
start
in class IlvGraphicLayerDataSource
Exception
IlvMapDataSource.start()
public void write(IlvOutputStream stream) throws IOException
IlvMapDataSource
to an
IlvOutputStream
.write
in interface IlvPersistentObject
write
in interface IlvFeatureRenderer
write
in class IlvGraphicLayerDataSource
stream
- The stream to write to.IOException
- thrown when an exception occurs during
the write operation for this object.IlvFeatureRenderer.write(ilog.views.io.IlvOutputStream)
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.