|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.realspace.spatialanalyst.Profile
public class Profile
剖面线分析,在指定场景中选取起始点,结束点进行分析,得出剖面线分析效果图,在该图中可以计算每个像素点对应的三维空间位置。
构造方法摘要 | |
---|---|
Profile(Scene scene)
根据指定的Scene对象,构造一个新的Profile对象。 |
方法摘要 | |
---|---|
boolean |
build()
执行剖面线分析。 |
void |
clear()
清除分析结果。 |
void |
dispose()
释放Profile对象占用的本地资源。 |
Point3D |
getEndPoint()
获取剖面线分析的的结束点。 |
double |
getExtendHeight()
获取剖面分析在三维空间中的跨越高度,单位是米。 |
Point3D |
getLeftTopPosition()
返回剖面线纹理中左上角点对应的三维空间位置。 |
java.awt.Point |
getModelIDAndLayerIndex(java.awt.Point point)
返回剖面图上鼠标拾取点的模型ID(Point.X), 图层Index(Point.Y) 。 |
void |
getObjsVisible(java.util.HashMap<java.lang.String,int[]> value)
获取剖面分析的可见对象的ID集合。 |
boolean |
getPoint3Ds(Datasource targetDatasource,
java.lang.String dtName,
java.lang.String filedLayerName,
java.lang.String fieldIDName)
获取剖面分析的剖面线结果三维点数据集。 |
Point3D |
getRightBottomPosition()
返回剖面线纹理中右下角点对应的三维空间位置。 |
Point3D |
getStartPoint()
获取剖面线分析的的起始点。 |
Point3D |
measurePoint3D(java.awt.Point value)
根据剖面线纹理中的像素位置,计算对应的三维空间位置。 |
java.awt.image.BufferedImage |
outputProfileToBitMap()
返回剖面线纹理的bitmap图。 |
void |
setEndPoint(Point3D point)
设置剖面线分析的的结束点。 |
void |
setExtendHeight(double height)
设置剖面分析在三维空间中的跨越高度,单位是米。 |
void |
setStartPoint(Point3D point)
设置剖面线分析的的起始点。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public Profile(Scene scene)
scene
- 指定的场景对象。方法详细信息 |
---|
public void dispose()
public Point3D getStartPoint()
public void setStartPoint(Point3D point)
point
- 指定剖面线分析的的起始点。public Point3D getEndPoint()
public void setEndPoint(Point3D point)
point
- 指定剖面线分析的的结束点。public double getExtendHeight()
public void setExtendHeight(double height)
height
- 指定的跨越高度数值。public java.awt.image.BufferedImage outputProfileToBitMap()
public Point3D getLeftTopPosition()
public Point3D getRightBottomPosition()
public boolean build()
public void clear()
public java.awt.Point getModelIDAndLayerIndex(java.awt.Point point)
point
- 指定的鼠标拾取点。
public void getObjsVisible(java.util.HashMap<java.lang.String,int[]> value)
value
- 可见对象的ID集合。public boolean getPoint3Ds(Datasource targetDatasource, java.lang.String dtName, java.lang.String filedLayerName, java.lang.String fieldIDName)
targetDatasource
- 用于保存点数据集的目标数据源。dtName
- 指定的数据集名称。filedLayerName
- 点数据所属图层字段。fieldIDName
- 点数据所属对象ID字段。
public Point3D measurePoint3D(java.awt.Point value)
value
- 指定纹理中的像素点。
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |