com.supermap.ar.areffect
类 RecordParameter
- java.lang.Object
-
- com.supermap.ar.areffect.RecordParameter
-
- 所有已实现的接口:
- java.lang.Cloneable
- 直接已知子类:
- ARRecordParameter
public abstract class RecordParameter extends java.lang.Object implements java.lang.Cloneable
记录参数直接子类: 无人机参数
UAVRecordParameter
AR参数ARRecordParameter
-
-
构造器概要
构造器 构造器和说明 RecordParameter()
构造函数
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 static float
calculateFocalLength35mmEq(float ratio, float vFov)
计算35mm等效焦距static float
calculateHorizontalFOV(float ratio, float focalLength35mmEq)
计算水平视场角static float
calculateVerticalFOV(float ratio, float focalLength35mmEq)
计算垂直视场角float
getFocalLength35mmEq()
获取相机的35mm等效焦距float
getHorizontalFOV()
获取相机水平视场角float
getPlatformHeight()
获取平台的高度double
getSensorLatitude()
获取传感器纬度double
getSensorLongitude()
获取传感器经度long
getTimeStamp()
获取时间戳java.lang.String
getUniqueIdentifier()
获取唯一标识符float
getVerticalFOV()
获取相机的垂直方向上的视场角void
setFocalLength35mmEq(float focalLength35mmEq)
设置35mm的等效焦距void
setHorizontalFOV(float horizontalFOV)
设置相机水平视场角void
setPlatformHeight(float platformHeight)
设置平台的高度void
setSensorLatitude(double sensorLatitude)
设置传感器纬度void
setSensorLongitude(double sensorLongitude)
设置传感器经度void
setTimeStamp(long unixTimeStamp)
设置时间戳void
setUniqueIdentifier(java.lang.String uniqueIdentifier)
设置唯一标识符void
setVerticalFOV(float verticalFOV)
设置相机垂直方向上的视场角
-
-
-
方法详细资料
-
calculateFocalLength35mmEq
public static float calculateFocalLength35mmEq(float ratio, float vFov)
计算35mm等效焦距- 参数:
ratio
- 视频或图片的宽高比例vFov
- 视频垂直视场角- 返回:
- 35mm等效焦距
-
calculateVerticalFOV
public static float calculateVerticalFOV(float ratio, float focalLength35mmEq)
计算垂直视场角- 参数:
ratio
- 视频或图片的宽高比例focalLength35mmEq
- 相机的35mm的等效焦距- 返回:
-
calculateHorizontalFOV
public static float calculateHorizontalFOV(float ratio, float focalLength35mmEq)
计算水平视场角- 参数:
ratio
- 视频或图片的宽高比例focalLength35mmEq
- 相机的35mm的等效焦距- 返回:
-
getUniqueIdentifier
public java.lang.String getUniqueIdentifier()
获取唯一标识符- 返回:
- 标识符
-
setUniqueIdentifier
public void setUniqueIdentifier(java.lang.String uniqueIdentifier)
设置唯一标识符- 参数:
uniqueIdentifier
- 标识符
-
getTimeStamp
public long getTimeStamp()
获取时间戳- 返回:
- 单位为微秒 us
-
setTimeStamp
public void setTimeStamp(long unixTimeStamp)
设置时间戳- 参数:
unixTimeStamp
- 单位为微秒 us
-
getSensorLatitude
public double getSensorLatitude()
获取传感器纬度- 返回:
- 纬度(坐标系WGS-84)
-
setSensorLatitude
public void setSensorLatitude(double sensorLatitude)
设置传感器纬度- 参数:
sensorLatitude
- 纬度(坐标系WGS-84)
-
getSensorLongitude
public double getSensorLongitude()
获取传感器经度- 返回:
- 经度(坐标系WGS-84)
-
setSensorLongitude
public void setSensorLongitude(double sensorLongitude)
设置传感器经度- 参数:
sensorLongitude
- 经度(坐标系WGS-84)
-
getPlatformHeight
public float getPlatformHeight()
获取平台的高度- 返回:
- 平台的高度
-
setPlatformHeight
public void setPlatformHeight(float platformHeight)
设置平台的高度- 参数:
platformHeight
- 平台的高度,通常相对于地面而言,不是海拔高度
-
getHorizontalFOV
public float getHorizontalFOV()
获取相机水平视场角- 返回:
- 水平视场角
-
setHorizontalFOV
public void setHorizontalFOV(float horizontalFOV)
设置相机水平视场角- 参数:
horizontalFOV
- 视场角
-
getVerticalFOV
public float getVerticalFOV()
获取相机的垂直方向上的视场角- 返回:
- 垂直视场角
-
setVerticalFOV
public void setVerticalFOV(float verticalFOV)
设置相机垂直方向上的视场角- 参数:
verticalFOV
- 垂直视场角
-
getFocalLength35mmEq
public float getFocalLength35mmEq()
获取相机的35mm等效焦距- 返回:
- 获取35mm的等效焦距
-
setFocalLength35mmEq
public void setFocalLength35mmEq(float focalLength35mmEq)
设置35mm的等效焦距- 参数:
focalLength35mmEq
- 35mm等效焦距
-
-