package com.ard.route.domain.kml; import com.ard.route.domain.PointActionReq; import com.ard.route.domain.WaypointHeadingReq; import com.ard.route.domain.WaypointTurnReq; import lombok.Data; import java.io.Serializable; import java.util.List; @Data public class RoutePointInfo implements Serializable { /** * 航点编号 */ private Integer routePointIndex; /** * 经度 */ private Double longitude; /** * 纬度 */ private Double latitude; /** * 高度 */ private Double height; /** * 飞行速度 */ private Double speed; /** * 航点偏航角 */ private WaypointHeadingReq waypointHeadingReq; /** * 航点转弯模式 */ private WaypointTurnReq waypointTurnReq; /** * 航点云台俯仰角 */ private Double gimbalPitchAngle; /** * 航点动作列表 */ private List actions; /** * 是否首尾航点(首尾航点不能是协调转弯类型) */ private Boolean isStartAndEndPoint = false; /** * 等时拍照间隔时间 单位s */ private Double timeInterval; /** * 等距拍照间隔距离 单位m */ private Double distanceInterval; /** * 停止间隔拍照航点编号 */ private Integer endIntervalRouteIndex; }