|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.realspace.TerrainLayers
public class TerrainLayers
地形图层集合类。
该类包括了地形图层集合的相关信息,可以通过设置该类对象来对地形图层集合对象进行编辑管理操作。
方法摘要 | |
---|---|
TerrainLayer |
add(DatasetGrid dataset,
boolean addToHead)
向地形图层集合中添加地形图层(数据集形式) |
TerrainLayer |
add(DatasetGrid dataset,
boolean addToHead,
java.lang.String name)
向地形图层集合中添加地形图层(数据集形式) |
TerrainLayer |
add(java.lang.String file,
boolean addToHead)
向地形图层集合中添加地形图层对象。 |
TerrainLayer |
add(java.lang.String file,
boolean addToHead,
java.lang.String name)
根据指定的参数向地形图层集合中添加地形图层(SCT文件形式)。 |
TerrainLayer |
add(java.lang.String file,
boolean addToHead,
java.lang.String name,
java.lang.String password)
向地形图层集合中添加SCT地形图层。 |
TerrainLayer |
add(java.lang.String iserverURL,
java.lang.String customLayerName)
通过iServer数据服务向地形图层集合中添加地形图层。 |
TerrainLayer |
addSTK(java.lang.String stkURL,
java.lang.String customLayerName)
向地形图层集合中添加在线STK World Terrain地形图层。 |
void |
addTerrainLayerAddedListener(TerrainLayerAddedListener l)
添加一个用于接收地形图层添加事件( TerrainLayerAddedEvent )的监听器。 |
void |
addTerrainLayerCaptionChangedListener(TerrainLayerCaptionChangedListener l)
添加一个用于接收地形图层标题改变事件( TerrainLayerCaptionChangedEvent )的监听器。 |
void |
addTerrainLayerRemovedListener(TerrainLayerRemovedListener l)
添加一个用于接收地形图层移除事件 TerrainLayerRemovedEvent 的监听器。 |
void |
addTerrainLayerVisibleChangedListener(TerrainLayerVisibleChangedListener l)
添加一个用于接收地形图层可视状态改变事件( TerrainLayerVisibleChangedEvent )的监听器。 |
void |
clear()
从地形图层集中删除所有地形图层对象。 |
boolean |
contains(java.lang.String name)
返回当前地形图层集合是否包含指定名称的地形图层对象。 |
TerrainLayer |
get(int index)
返回地形图层集合中指定序号的地形图层对象。 |
TerrainLayer |
get(java.lang.String name)
返回地形图层集合中指定名称的地形图层对象。 |
int |
getCount()
返回给定的地形图层集合中地形图层对象的总数。 |
FillMode3D |
getFillMode3D()
TIN地形在场景中获取填充模式。 |
java.util.Calendar |
getHistory()
获取当前浏览的历史数据时间。 |
HypsometricSetting |
getHypsometricSetting()
用于获取地形图层的等值线设置信息。 |
ModifyTerrainSetting |
getModifyTerrainSetting()
获取地形修改设置。 |
double |
getSlopeDirectionValues(Point3D position)
获取场景地形特定位置的坡向。 |
SlopeSetting |
getSlopeSetting()
用于获取地形图层的坡度分析设置信息。 |
double |
getSlopeValue(Point3D point3d)
获取坡度分析中某一个三维点所在位置的坡度信息。 |
int |
indexOf(java.lang.String name)
返回指定名称的地形图层的序号。 |
boolean |
isNormalEnable()
获取当前场景的栅格图层是否显示法线。 |
boolean |
moveDown(int index)
把地形图层集合中指定序号的地形图层对象往下移动一层。 |
boolean |
moveTo(int sourceIndex,
int targetIndex)
把地形图层集合中的某一地形图层移动到指定序号的处。 |
boolean |
moveToBottom(int index)
把地形图层集合中的指定地形图层移动到最底层。 |
boolean |
moveToTop(int index)
把地形图层集合中的指定地形图层移动到最顶层。 |
boolean |
moveUp(int index)
把地形图层集合中指定地形图层往上移动一层。 |
boolean |
remove(int index)
从地形图层集合中删除一个指定序号的地形图层对象。 |
boolean |
remove(java.lang.String name)
从地形图层集合中删除一个指定名称的地形图层对象。 |
void |
removeTerrainLayerAddedListener(TerrainLayerAddedListener l)
移除一个用于接收地形图层添加事件( TerrainLayerAddedEvent )的监听器。 |
void |
removeTerrainLayerCaptionChangedListener(TerrainLayerCaptionChangedListener l)
移除一个用于接收地形图层标题改变事件( TerrainLayerCaptionChangedEvent )的监听器。 |
void |
removeTerrainLayerRemovedListener(TerrainLayerRemovedListener l)
移除一个用于接收地形图层移除事件 TerrainLayerRemovedEvent 的监听器。 |
void |
removeTerrainLayerVisibleChangedListener(TerrainLayerVisibleChangedListener l)
移除一个用于接收地形图层可视状态改变事件( TerrainLayerVisibleChangedEvent )的监听器。 |
void |
setFillMode3D(FillMode3D mode3D)
TIN地形在场景中设置填充模式。 |
void |
setHistory(java.util.Calendar value)
设置当前浏览的历史数据时间。 |
void |
setHypsometricSetting(HypsometricSetting hypsometricSetting)
用于设置地形图层的等值线设置信息。 |
void |
setNormalEnable(boolean isNormalEnable)
设置当前场景的栅格图层是否显示法线。 |
void |
setSlopeSetting(SlopeSetting slopeSetting)
用于设置地形图层的坡度分析设置信息。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法详细信息 |
---|
public int getCount()
public TerrainLayer get(java.lang.String name)
name
- 指定的图层对象名称。
public TerrainLayer get(int index)
index
- 指定的图层对象的序号。
public TerrainLayer add(java.lang.String file, boolean addToHead)
file
- 存储地形数据的 SCT 文件全路径。addToHead
- 是否加到最上面。
public boolean remove(int index)
index
- 要删除的地形图层的序号。
public boolean remove(java.lang.String name)
name
- 要删除地形图层的名称。
public void clear()
public int indexOf(java.lang.String name)
name
- 指定的地形图层对象的名称。
public boolean contains(java.lang.String name)
name
- 指定的地形图层对象的名称。
public boolean moveToTop(int index)
index
- 要移动到最顶层的地形图层的序号。该序号应大于或等于1。
public boolean moveToBottom(int index)
index
- 要移动到最底层的地形图层的序号。
public boolean moveUp(int index)
index
- 指定的要向上移动一层的地形图层对象在集合中的序号。
public boolean moveDown(int index)
index
- 指定序号的地形图层对象。
public boolean moveTo(int sourceIndex, int targetIndex)
sourceIndex
- 指定的地形图层对象移动之前的序号。targetIndex
- 指定的地形图层对象移动的目标序号。
public TerrainLayer add(java.lang.String file, boolean addToHead, java.lang.String name)
file
- SCT文件全路径。addToHead
- 是否将新添加的地形图层加到最上面。name
- 指定新添加的地形图层的名称,不区分大小写。如果图层名称已存在则抛出异常。
public TerrainLayer add(DatasetGrid dataset, boolean addToHead)
dataset
- Grid数据集addToHead
- 是否加到最上面
public TerrainLayer add(DatasetGrid dataset, boolean addToHead, java.lang.String name)
dataset
- Grid数据集addToHead
- 是否加到最上面name
- 指定图层的名称,如果已存在会抛出异常,不区分大小写
public void addTerrainLayerAddedListener(TerrainLayerAddedListener l)
TerrainLayerAddedEvent
)的监听器。
l
- 一个用于接收地形图层添加事件的监听器。public void removeTerrainLayerAddedListener(TerrainLayerAddedListener l)
TerrainLayerAddedEvent
)的监听器。
l
- 一个用于接收地形图层添加事件的监听器。public void addTerrainLayerRemovedListener(TerrainLayerRemovedListener l)
TerrainLayerRemovedEvent
的监听器。
l
- 一个用于接收地形图层移除事件的监听器。public void removeTerrainLayerRemovedListener(TerrainLayerRemovedListener l)
TerrainLayerRemovedEvent
的监听器。
l
- 一个用于接收地形图层移除事件的监听器。public void addTerrainLayerCaptionChangedListener(TerrainLayerCaptionChangedListener l)
TerrainLayerCaptionChangedEvent
)的监听器。
l
- 一个用于接收地形图层标题改变事件的监听器。public void removeTerrainLayerCaptionChangedListener(TerrainLayerCaptionChangedListener l)
TerrainLayerCaptionChangedEvent
)的监听器。
l
- 一个用于接收地形图层标题改变事件的监听器。public void addTerrainLayerVisibleChangedListener(TerrainLayerVisibleChangedListener l)
TerrainLayerVisibleChangedEvent
)的监听器。
l
- 一个用于接收地形图层可视状态改变事件的监听器。public void removeTerrainLayerVisibleChangedListener(TerrainLayerVisibleChangedListener l)
TerrainLayerVisibleChangedEvent
)的监听器。
l
- 一个用于接收地形图层可视状态改变事件的监听器。public TerrainLayer add(java.lang.String file, boolean addToHead, java.lang.String name, java.lang.String password)
file
- SCT文件全路径。addToHead
- 是否将新加载的图层加到最上面。name
- 指定新添加图层的名称,如果已存在会抛出异常,不区分大小写。password
- 加载数据需要的密码,该密码为生产缓存时指定的密码。
public TerrainLayer add(java.lang.String iserverURL, java.lang.String customLayerName)
iserverURL
- iServer数据服务的URLcustomLayerName
- 用户指定的地形图层名称。
public ModifyTerrainSetting getModifyTerrainSetting()
public java.util.Calendar getHistory()
public void setHistory(java.util.Calendar value)
value
- 待设置的历史数据时间。public TerrainLayer addSTK(java.lang.String stkURL, java.lang.String customLayerName)
stkURL
- 指定的STK地形服务URL。customLayerName
- 用户指定的地形图层名称。
public SlopeSetting getSlopeSetting()
public void setSlopeSetting(SlopeSetting slopeSetting)
slopeSetting
- 坡度分析设置信息public double getSlopeValue(Point3D point3d)
point3d
- 指定一个三维点
public HypsometricSetting getHypsometricSetting()
public void setHypsometricSetting(HypsometricSetting hypsometricSetting)
hypsometricSetting
- 等值线设置信息public boolean isNormalEnable()
public void setNormalEnable(boolean isNormalEnable)
isNormalEnable
- 是否显示法线public FillMode3D getFillMode3D()
public void setFillMode3D(FillMode3D mode3D)
mode3D
- 填充模式public double getSlopeDirectionValues(Point3D position)
position
- 特定位置
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |