public class IlvMakeTerrainCutInteractor extends IlvMakePolyPointsInteractor implements IlvPolyPointsObjectFactory
IlvMakeTerrainCutInteractor is an interactor used to create a
terrain cut.| Modifier and Type | Class and Description |
|---|---|
static class |
IlvMakeTerrainCutInteractor.TerrainCutDataSource
TerrainCutDataSource represents an internal data source
that is used to create the line of visibility graphical object on a
map view. |
| Constructor and Description |
|---|
IlvMakeTerrainCutInteractor(JTabbedPane container)
Creates a terrain cut interactor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPolyPoints(IlvGraphic obj)
Adds the object to the manager.
|
IlvMapLayer |
createMapInsertionLayer()
Creates a map layer that contains gradients.
|
IlvGraphic |
createObject(IlvPoint[] points)
Creates a new graphic object.
|
JTabbedPane |
getChartContainer()
Returns the container that will contain the altitude visibility charts.
|
protected IlvGraphic |
makePolyPoint(IlvPoint[] points)
This overridden method is used to prevent changing of the foreground and
background.
|
protected void |
setChartContainer(JTabbedPane tp)
Sets the component used to place vertical view charts.
|
accept, allowsMultiplePoints, allowsMultiplePoints, attach, count, detach, doIt, drawGhost, endOnDoubleClick, getBackground, getCursor, getForeground, getMinPointsDistance, getObjectFactory, getPoints, isAllowingMultiplePoints, isCreationInSubManagersAllowed, isGrapherMode, isGridMode, isOpaqueMode, 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 IlvMakeTerrainCutInteractor(JTabbedPane container)
container - The chart container.public JTabbedPane getChartContainer()
protected void setChartContainer(JTabbedPane tp)
tp - The chart container to use.public IlvMapLayer createMapInsertionLayer()
public IlvGraphic createObject(IlvPoint[] points)
IlvPolyPointsInterface.createObject in interface IlvPolyPointsObjectFactorypoints - the points defining the object.IlvPolyPointsObjectFactory.createObject(ilog.views.IlvPoint[])protected IlvGraphic makePolyPoint(IlvPoint[] points)
makePolyPoint in class IlvMakePolyPointsInteractorpoints - The points that make up the polypoint.IlvMakePolyPointsInteractor.makePolyPoint(ilog.views.IlvPoint[])protected void addPolyPoints(IlvGraphic obj)
addObject on
the manager in default mode.
The method calls addNode
on the grapher in grapher mode if the
interactor is attached to a grapher view.
IlvMakePolyPointsInteractor.isSelectionMode() returns
true and the created object is selectable
(IlvManager.isSelectable(IlvGraphic)), the created object is selected
(see IlvManager.setSelected(IlvGraphic, boolean, boolean))
and all the other objects are deselected
(see IlvManager.deSelectAll(boolean, boolean)).addPolyPoints in class IlvMakePolyPointsInteractorobj - The polypoint object.IlvMakePolyPointsInteractor.addPolyPoints(ilog.views.IlvGraphic)© Copyright Rogue Wave Software, Inc. 1997, 2017. All Rights Reserved.