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, toString
public 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 IlvPersistentObject
write
in class IlvMapDataSource
stream
- 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 IlvMapDataSource
IlvMapDataSource.getFeatureIterator()
public IlvFeatureRenderer getFeatureRenderer() throws Exception
IlvGraphic
.getFeatureRenderer
in class IlvMapDataSource
IlvFeatureRenderer
.Exception
IlvMapDataSource.getFeatureRenderer()
public IlvCoordinateSystem getCoordinateSystem()
getCoordinateSystem
in class IlvMapDataSource
IlvMapDataSource.getCoordinateSystem()
public void contentsChanged(ManagerContentChangedEvent evt)
contentsChanged
in interface ManagerContentChangedListener
evt
- the "content changed" event.ManagerContentChangedListener.contentsChanged(ilog.views.event.ManagerContentChangedEvent)
public void start() throws Exception
start
in class IlvMapDataSource
Exception
IlvMapDataSource.start()
public void reset()
reset
in class IlvMapDataSource
IlvMapDataSource.reset()
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.