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.
|
drawGhostaccept, 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, setSelectionModeaddFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, allowEnsureVisible, allowEnsureVisible, disableEvents, drawGhost, enableEvents, ensureVisible, ensureVisible, getManager, getManagerView, getTransformer, handleExpose, processEvent, processFocusEvent, processKeyEvent, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, setXORGhostpublic 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 IlvPolyPointsObjectFactorycreateObject in class IlvMakeLineInteractorpoints - The control points of the line.IlvPolyPointsObjectFactory.createObject(ilog.views.IlvPoint[])public boolean isOpaqueMode()
isOpaqueMode in class IlvMakePolyPointsInteractorIlvMakePolyPointsInteractor.isOpaqueMode()protected IlvGraphic makePolyPoint(IlvPoint[] points)
makePolyPoint in class IlvMakePolyPointsInteractorpoints - The points.IlvMakePolyPointsInteractor.makePolyPoint(ilog.views.IlvPoint[])protected void addPolyPoints(IlvGraphic obj)
addPolyPoints in class IlvMakePolyPointsInteractorobj - The graphic object.IlvMakePolyPointsInteractor.addPolyPoints(ilog.views.IlvGraphic)© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.