public class IlvMake3DViewInteractor extends IlvDragRectangleInteractor implements IlvMapLayerStyleControl
Ilv3DView
of the terrain.Constructor and Description |
---|
IlvMake3DViewInteractor()
Default constructor.
|
IlvMake3DViewInteractor(IlvInputStream stream)
Creates a new
IlvMake3DViewInteractor . |
IlvMake3DViewInteractor(JTabbedPane container)
Creates an interactor.
|
Modifier and Type | Method and Description |
---|---|
IlvMapLayer |
createMapInsertionLayer()
Creates the map layer to contain gradients.
|
protected void |
createObject(IlvRect rect,
IlvMapLayer ml)
Creates the bounds rectangle when the rectangle is selected by the user.
|
JTabbedPane |
get3DViewContainer()
Returns the container destined to contain the 3D view.
|
protected String |
getDialogTitle()
Returns the settings dialog title.
|
boolean |
isOpaqueMode()
Returns whether the interactor is in Opaque
mode or not.
|
boolean |
isShowConfirmationDialog()
Indicates whether or not a confirmation dialog with the current style properties must be displayed before creating a new view.
|
boolean |
mustReload(NamedPropertyEvent event)
Indicates if such named property change necessitates rebuilding the raster data
source.
|
boolean |
mustReload(StyleEvent event)
Indicates if such style event necessitates rebuilding the raster data
source.
|
protected void |
set3DViewContainer(JTabbedPane view3dContainer)
Changes the container destined to contain the 3D view.
|
void |
setShowConfirmationDialog(boolean showConfirmationDialog)
Determines whether or not a confirmation dialog with the current style properties must be displayed before creating a new view.
|
void |
write(IlvOutputStream stream)
Writes the attributes of a persistent object.
|
addRectangleDraggedListener, attach, detach, dragscroll, drawGhost, fireRectangleDraggedEvent, getCursor, getDraggedRectangle, getLineStyle, getRectangleAspectRatio, getStartDragModifier, getStartPoint, handleButtonDown, handleButtonDragged, handleButtonUp, isGridMode, isRotationAllowed, isStartDragModifierDown, isXORGhost, processMouseEvent, processMouseMotionEvent, removeRectangleDraggedListener, setCursor, setGridMode, setLineStyle, setOpaqueMode, setRectangleAspectRatio, setRotationAllowed, setStartDragModifier
adjustPointIfOutsideView, doAutoScroll, getMaximumScrollDistance, getScrollTiming, isProgressiveScroll, setMaximumScrollDistance, setProgressiveScroll, setScrollTiming, startDraggingScrollTimer, stopDraggingScrollTimer
addFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, allowEnsureVisible, allowEnsureVisible, disableEvents, drawGhost, enableEvents, ensureVisible, ensureVisible, getManager, getManagerView, getTransformer, handleExpose, processEvent, processFocusEvent, processKeyEvent, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, setXORGhost
public IlvMake3DViewInteractor()
public IlvMake3DViewInteractor(JTabbedPane container)
container
- The container destined to contain the altitude visibility charts or null
if no altitude chart is desired.public IlvMake3DViewInteractor(IlvInputStream stream)
IlvMake3DViewInteractor
.stream
- The stream to read from.public JTabbedPane get3DViewContainer()
public boolean isShowConfirmationDialog()
true
if the confirmation dialog will be displayed.public void setShowConfirmationDialog(boolean showConfirmationDialog)
showConfirmationDialog
- true
if the confirmation dialog should be displayed.protected void set3DViewContainer(JTabbedPane view3dContainer)
view3dContainer
- The container to set.public IlvMapLayer createMapInsertionLayer()
protected String getDialogTitle()
protected void createObject(IlvRect rect, IlvMapLayer ml)
rect
- Manager coordinates to extract the latitude/longitude bounds from.ml
- The map layer to add object into.public boolean isOpaqueMode()
false
.isOpaqueMode
in class IlvDragRectangleInteractor
IlvMakePolyPointsInteractor.isOpaqueMode()
public boolean mustReload(StyleEvent event)
mustReload
in interface IlvMapLayerStyleControl
event
- The event sent by the StyleListener
installed on the
layer style.true
when rebuild is necessary.public boolean mustReload(NamedPropertyEvent event)
mustReload
in interface IlvMapLayerStyleControl
event
- The event sent by the StyleListener
installed on the
layer style.true
when a rebuild is necessary.public void write(IlvOutputStream stream)
write
in interface IlvPersistentObject
stream
- the output streamIlvPersistentObject.write(ilog.views.io.IlvOutputStream)
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.