com.supermap.ar.areffect
类 ARRecordParameter
- java.lang.Object
-
- com.supermap.ar.areffect.RecordParameter
-
- com.supermap.ar.areffect.ARRecordParameter
-
- 所有已实现的接口:
- java.lang.Cloneable
public class ARRecordParameter extends RecordParameter
AR场景的记录参数惯导数据(ENU坐标系)
-
-
构造器概要
构造器 构造器和说明 ARRecordParameter()
构造函数
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 ARRecordParameter
clone()
克隆static java.lang.String
generateCsvString(java.util.List<ARRecordParameter> uavRecordParameters)
生成CSV格式的字符串java.lang.Double
getElevation()
获取高程值float
getPitch()
获取相对高度Point3D
getPosition()
获取位置坐标float
getRoll()
获取翻转角Quaternion
getRotation()
获取旋转四元数float
getYaw()
获取偏航角static java.util.ArrayList<ARRecordParameter>
linearDelDupCalculate(java.util.List<ARRecordParameter> uavRecordParameters)
去重插值计算 void
setElevation(java.lang.Double elevation)
设置高程值void
setPitch(float pitch)
设置相对高度void
setPosition(Point3D position)
获取AR场景位置坐标void
setRoll(float roll)
设置翻转角void
setRotation(Quaternion rotation)
设置旋转四元数void
setYaw(float yaw)
设置偏航角java.lang.String
toCsvString()
输出Csv格式的字符串static java.lang.String
toFieldString()
输出字段名称字符串java.lang.String
toString()
输出字符串-
从类继承的方法 com.supermap.ar.areffect.RecordParameter
calculateFocalLength35mmEq, calculateHorizontalFOV, calculateVerticalFOV, getFocalLength35mmEq, getHorizontalFOV, getPlatformHeight, getSensorLatitude, getSensorLongitude, getTimeStamp, getUniqueIdentifier, getVerticalFOV, setFocalLength35mmEq, setHorizontalFOV, setPlatformHeight, setSensorLatitude, setSensorLongitude, setTimeStamp, setUniqueIdentifier, setVerticalFOV
-
-
-
-
方法详细资料
-
getYaw
public float getYaw()
获取偏航角- 返回:
-
setYaw
public void setYaw(float yaw)
设置偏航角- 参数:
yaw
-
-
getPitch
public float getPitch()
获取相对高度- 返回:
-
setPitch
public void setPitch(float pitch)
设置相对高度- 参数:
pitch
-
-
getRoll
public float getRoll()
获取翻转角- 返回:
-
setRoll
public void setRoll(float roll)
设置翻转角- 参数:
roll
-
-
getRotation
public Quaternion getRotation()
获取旋转四元数- 返回:
- 旋转四元数
-
setRotation
public void setRotation(Quaternion rotation)
设置旋转四元数- 参数:
rotation
- 四元数
-
getPosition
public Point3D getPosition()
获取位置坐标- 返回:
- AR场景位置坐标
-
setPosition
public void setPosition(Point3D position)
获取AR场景位置坐标- 参数:
position
-
-
toString
public java.lang.String toString()
输出字符串- 覆盖:
toString
在类中java.lang.Object
-
generateCsvString
public static java.lang.String generateCsvString(java.util.List<ARRecordParameter> uavRecordParameters)
生成CSV格式的字符串- 参数:
uavRecordParameters
- 参数集
-
toCsvString
public java.lang.String toCsvString()
输出Csv格式的字符串- 返回:
- Csv格式的字符串
-
toFieldString
public static java.lang.String toFieldString()
输出字段名称字符串- 返回:
- 字段名称字符串
字段与使用
toCsvString()
输出的CSV字符串相对应
-
clone
public ARRecordParameter clone() throws java.lang.CloneNotSupportedException
克隆- 抛出:
java.lang.CloneNotSupportedException
-
linearDelDupCalculate
public static java.util.ArrayList<ARRecordParameter> linearDelDupCalculate(java.util.List<ARRecordParameter> uavRecordParameters)
去重插值计算 - 参数:
uavRecordParameters
-- 返回:
-
getElevation
public java.lang.Double getElevation()
获取高程值- 返回:
-
setElevation
public void setElevation(java.lang.Double elevation)
设置高程值- 参数:
elevation
-
-
-