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, 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 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 IlvPolyPointsObjectFactory
points
- the points defining the object.IlvPolyPointsObjectFactory.createObject(ilog.views.IlvPoint[])
protected IlvGraphic makePolyPoint(IlvPoint[] points)
makePolyPoint
in class IlvMakePolyPointsInteractor
points
- 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 IlvMakePolyPointsInteractor
obj
- The polypoint object.IlvMakePolyPointsInteractor.addPolyPoints(ilog.views.IlvGraphic)
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.