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

        public RecordParameter()
        构造函数
    • 方法详细资料

      • 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等效焦距