com.supermap.realspace
类 VideoMapBoard
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.realspace.VideoMapBoard
-
- 所有已实现的接口:
- IDisposable
public class VideoMapBoard extends com.supermap.data.InternalHandleDisposable
-
-
构造器概要
构造器 构造器和说明 VideoMapBoard(Scene scene)
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 booleanbuild()voidclear()清除分析结果voiddispose()doublegetHeading()获取或设置当前相机的方向与正北方向的夹角doublegetHorizontalFov()获取或设置可视域分析的水平视角范围。doublegetPitch()获取或设置当前分析的相机俯仰角。Point3DgetPosition()获取或设置观察点的位置doublegetRoll()获取视频投放翻滚角doublegetVerticalFov()获取或设置可视域分析垂直视角范围。booleanisReceiveData()获取是否支持接收数据booleanisVisible()获取渲染对象是否可见voidsetHeading(double heading)voidsetHorizontalFov(double horizontalFov)voidsetImage(BufferedImage image)设置图片对象static voidsetIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)voidsetIsVisible(boolean isVisble)设置渲染对象是否可见voidsetPitch(double pitch)voidsetPosition(Point3D position)voidSetReceiveData(boolean receiveData)设置是否支持接收数据voidsetRoll(double roll)设置视频投放翻滚角voidsetVerticalFov(double verticalFov)
-
-
-
构造器详细资料
-
VideoMapBoard
public VideoMapBoard(Scene scene)
-
-
方法详细资料
-
dispose
public void dispose()
-
getPosition
public Point3D getPosition()
获取或设置观察点的位置- 返回:
-
setPosition
public void setPosition(Point3D position)
-
getHeading
public double getHeading()
获取或设置当前相机的方向与正北方向的夹角- 返回:
-
setHeading
public void setHeading(double heading)
-
getPitch
public double getPitch()
获取或设置当前分析的相机俯仰角。注意:该俯仰角指当相机方向与地面平行的时候是0度,与相机本身参数俯仰不一样- 返回:
-
setPitch
public void setPitch(double pitch)
-
getHorizontalFov
public double getHorizontalFov()
获取或设置可视域分析的水平视角范围。单位:度- 返回:
-
setHorizontalFov
public void setHorizontalFov(double horizontalFov)
-
getVerticalFov
public double getVerticalFov()
获取或设置可视域分析垂直视角范围。单位:度- 返回:
-
setVerticalFov
public void setVerticalFov(double verticalFov)
-
build
public boolean build()
- 返回:
-
clear
public void clear()
清除分析结果
-
setImage
public void setImage(BufferedImage image)
设置图片对象- 参数:
image-
-
isVisible
public boolean isVisible()
获取渲染对象是否可见- 返回:
-
setIsVisible
public void setIsVisible(boolean isVisble)
设置渲染对象是否可见- 参数:
isVisble-
-
getRoll
public double getRoll()
获取视频投放翻滚角- 返回:
-
setRoll
public void setRoll(double roll)
设置视频投放翻滚角- 参数:
roll-
-
SetReceiveData
public void SetReceiveData(boolean receiveData)
设置是否支持接收数据- 参数:
receiveData-
-
isReceiveData
public boolean isReceiveData()
获取是否支持接收数据
-
setIsDisposable
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.