public class Ilv3DViewBoundsDataSource extends IlvMapDataSource implements ManagerContentChangedListener
renderer, usingGeodeticComputation| Constructor and Description |
|---|
Ilv3DViewBoundsDataSource(Ilv3DViewBoundsStyle style,
JTabbedPane viewContainer)
Constructs a
Ilv3DViewBoundsDataSource with the specified parameters. |
Ilv3DViewBoundsDataSource(IlvInputStream stream)
Constructs a
Ilv3DViewBoundsDataSource from the specified IlvInputStream. |
| Modifier and Type | Method and Description |
|---|---|
void |
contentsChanged(ManagerContentChangedEvent evt)
Updates style bounds when the bounds graphic is reshaped.
|
JTabbedPane |
get3DViewContainer()
Returns the container used to place the 3D views into.
|
IlvCoordinateSystem |
getCoordinateSystem()
Retrieves the coordinate system of this data source.
|
IlvMapReusableFeatureIterator |
getFeatureIterator()
Retrieves the feature iterator used by this data source.
|
IlvFeatureRenderer |
getFeatureRenderer()
Retrieves the renderer used by this data source to render the
IlvGraphic. |
Ilv3DModel |
getModel3D()
Returns the 3D Model.
|
void |
reset()
Resets data source and removes various listeners.
|
void |
start()
Starts the datasource (which creates a boundary object).
|
void |
write(IlvOutputStream stream)
Write this
Ilv3DViewBoundsDataSource to the specified IlvOutputStream. |
addDataSourceListener, callListeners, createInsertionLayer, getBackupDataSources, getDescription, getInsertionLayer, getManager, getMapLayer, getName, getNode, getValidExtentions, hasInsertionLayer, initBackupDataSource, initInsertionLayer, isAttachingAttributes, isGrapherMode, isSaveBackupDataSources, isSourceDataAvailable, isUsingBackupDataSource, isUsingGeodeticComputation, mapIntersects, removeDataSourceListener, setAttachingAttributes, setCoordinateSystem, setDescription, setFeatureRenderer, setForceUsingBackupDataSource, setGrapherMode, setInsertionLayer, setManager, setName, setSaveBackupDataSources, setValidExtentions, toStringpublic Ilv3DViewBoundsDataSource(Ilv3DViewBoundsStyle style, JTabbedPane viewContainer)
Ilv3DViewBoundsDataSource with the specified parameters.style - The Ilv3DViewBoundsStyle to apply to the bounds graphic object in the 2D view.viewContainer - The JTabbedPane that contains the Ilv3DView component.public Ilv3DViewBoundsDataSource(IlvInputStream stream) throws IlvReadFileException
Ilv3DViewBoundsDataSource from the specified IlvInputStream.stream - The IlvInputStream to read from.IlvReadFileException - if an error occurs during reading.public void write(IlvOutputStream stream) throws IOException
Ilv3DViewBoundsDataSource to the specified IlvOutputStream.write in interface IlvPersistentObjectwrite in class IlvMapDataSourcestream - The IlvInputStream to write to.IOException - thrown when an exception occurs during
the write operation for this object.public Ilv3DModel getModel3D()
public JTabbedPane get3DViewContainer()
JTabbedPane containing the Ilv3DView.public IlvMapReusableFeatureIterator getFeatureIterator()
getFeatureIterator in class IlvMapDataSourceIlvMapDataSource.getFeatureIterator()public IlvFeatureRenderer getFeatureRenderer() throws Exception
IlvGraphic.getFeatureRenderer in class IlvMapDataSourceIlvFeatureRenderer.ExceptionIlvMapDataSource.getFeatureRenderer()public IlvCoordinateSystem getCoordinateSystem()
getCoordinateSystem in class IlvMapDataSourceIlvMapDataSource.getCoordinateSystem()public void contentsChanged(ManagerContentChangedEvent evt)
contentsChanged in interface ManagerContentChangedListenerevt - the "content changed" event.ManagerContentChangedListener.contentsChanged(ilog.views.event.ManagerContentChangedEvent)public void start()
throws Exception
start in class IlvMapDataSourceExceptionIlvMapDataSource.start()public void reset()
reset in class IlvMapDataSourceIlvMapDataSource.reset()© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.