public class IlvMakeLineOfVisibilityInteractor extends IlvMakeLineInteractor
IlvMakeLineOfVisibilityInteractor
is an interactor used to
create a line of visibility.Modifier and Type | Class and Description |
---|---|
static class |
IlvMakeLineOfVisibilityInteractor.LineOfVisibilityDataSource
LineOfVisibilityDataSource represents an internal data source
used to create a line of visibility graphical object on a map view. |
Constructor and Description |
---|
IlvMakeLineOfVisibilityInteractor()
The default constructor.
|
IlvMakeLineOfVisibilityInteractor(JTabbedPane container)
Creates an interactor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addPolyPoints(IlvGraphic obj)
This overridden method is used to start the data source.
|
IlvMapLayer |
createMapInsertionLayer()
Creates the map layer to contain gradients.
|
IlvGraphic |
createObject(IlvPoint[] points)
Called by the interactor to
create the
IlvLine . |
JTabbedPane |
getChartContainer()
Returns the container destined to contain the altitude visibility charts.
|
boolean |
isOpaqueMode()
Returns an indication of whether the interactor is in Opaque mode
or not.
|
protected IlvGraphic |
makePolyPoint(IlvPoint[] points)
This overridden method is used to prevent setting the color styles here.
|
protected void |
setChartContainer(JTabbedPane chartContainer)
Sets the component used to place visibility charts into.
|
drawGhost
accept, allowsMultiplePoints, allowsMultiplePoints, attach, count, detach, doIt, endOnDoubleClick, getBackground, getCursor, getForeground, getMinPointsDistance, getObjectFactory, getPoints, isAllowingMultiplePoints, isCreationInSubManagersAllowed, isGrapherMode, isGridMode, isPermanent, isSelectionMode, isXORGhost, numberOfPointsReached, processMouseEvent, processMouseMotionEvent, react, reInitialize, setAllowingMultiplePoints, setBackground, setCreationInSubManagersAllowed, setCursor, setForeground, setGrapherMode, setGridMode, setMinPointsDistance, setObjectFactory, setOpaqueMode, setPermanent, setSelectionMode
addFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, allowEnsureVisible, allowEnsureVisible, disableEvents, drawGhost, enableEvents, ensureVisible, ensureVisible, getManager, getManagerView, getTransformer, handleExpose, processEvent, processFocusEvent, processKeyEvent, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, setXORGhost
public IlvMakeLineOfVisibilityInteractor()
public IlvMakeLineOfVisibilityInteractor(JTabbedPane container)
container
- The container destined to contain the altitude
visibility charts. Set to null
if no altitude chart is
desired.public JTabbedPane getChartContainer()
protected void setChartContainer(JTabbedPane chartContainer)
chartContainer
- The chart container to set.public IlvMapLayer createMapInsertionLayer()
public IlvGraphic createObject(IlvPoint[] points)
IlvLine
.createObject
in interface IlvPolyPointsObjectFactory
createObject
in class IlvMakeLineInteractor
points
- The control points of the line.IlvPolyPointsObjectFactory.createObject(ilog.views.IlvPoint[])
public boolean isOpaqueMode()
isOpaqueMode
in class IlvMakePolyPointsInteractor
IlvMakePolyPointsInteractor.isOpaqueMode()
protected IlvGraphic makePolyPoint(IlvPoint[] points)
makePolyPoint
in class IlvMakePolyPointsInteractor
points
- The points.IlvMakePolyPointsInteractor.makePolyPoint(ilog.views.IlvPoint[])
protected void addPolyPoints(IlvGraphic obj)
addPolyPoints
in class IlvMakePolyPointsInteractor
obj
- The graphic object.IlvMakePolyPointsInteractor.addPolyPoints(ilog.views.IlvGraphic)
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.