package com.jleo.pickitup;
import java.math.BigDecimal;
/**
* User: skf22773
* Date: Apr 13, 2010
* Time: 9:48:06 AM
*/
public class Point {
int x;
int y;
int zonex;
int zoney;
@Override
public String toString() {
return "Point{" +
"x=" + x +
", y=" + y +
'}';
}
public void setZonex(int zonex) {
this.zonex = zonex;
}
public void setZoney(int zoney) {
this.zoney = zoney;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
Point point = (Point) o;
if (x != point.x) return false;
if (y != point.y) return false;
if (zonex != point.zonex) return false;
if (zoney != point.zoney) return false;
return true;
}
@Override
public int hashCode() {
int result = x;
result = 31 * result + y;
result = 31 * result + zonex;
result = 31 * result + zoney;
return result;
}
public Point(int x, int y, int zonex, int zoney) {
this.x = x;
this.y = y;
this.zonex = zonex;
this.zoney = zoney;
}
public BigDecimal distanceTo(Point p){
return (new BigDecimal(this.x- p.x).multiply(new BigDecimal(this.x- p.x)) ).add(new BigDecimal(this.y - p.y).multiply(new BigDecimal(this.y - p.y))) ;
}
}
分享到:
相关推荐
ASD光谱仪是一种常用的高分辨率遥感仪器,其操作流程包括硬件连接、软件设置、光谱采集以及数据处理。以下是对这些步骤的详细说明: 一、光谱仪及硬件设施的连接 ASD光谱仪的操作首先要确保电池、主机和PC机的正确...
ASD数据处理方法 ASD(Analytical Spectral Devices)是一种高光谱仪器,广泛应用于遥感、环境监测、农业、矿产勘探等领域。为了获取高质量的光谱数据,ASD光谱仪配套的数据处理方法是非常重要的。下面将详细介绍...
ASD系列开关柜综合测控装置是一款用于3~35kV户内开关柜的测控装置,具备一次回路模拟图、开关状态指示、高压带电显示、自动温湿度控制、人体感应自动照明、语音提示、电参数测量以及RS485通讯接口等众多功能。...
ASD 驱动器简易调试过程 DD 马达 REV.5.0 本文档旨在指导用户快速掌握 ASD 驱动器的安装、配置和调试过程。下面将逐步介绍 ASD 驱动器的安装、软件操作、驱动器菜单介绍、与驱动器通讯、配置电机、电机安装等内容。...
ASD FieldSpec HandHeld 光谱仪使用教程 一、ASD FieldSpec HandHeld 简介 ASD FieldSpec HandHeld 是一款便携式地物光谱仪, 由美国 ASD 公司设计制造。该仪器具有高便携性、低成本、易操作等特点,适用于遥感...
在本例中,"asd.rar_ASD_DSP mp3播放器_dsp播放器_mp3" 的标题暗示了我们讨论的核心技术是利用数字信号处理器(DSP,Digital Signal Processor)来实现MP3播放功能。DSP是一种专门设计用于执行信号处理算法的微处理...
### ASD HH2 野外光谱仪使用手册关键知识点解析 #### 一、产品介绍与基本配置 **FieldSpec® HandHeld2™ Spectroradiometer** 是一款便携式的光谱仪,主要用于户外环境中对物体的光谱特性进行测量。该设备由 **...
"ASD显著性检测数据集"是一个广泛被引用的、专用于显著性目标检测的数据集,对于推动该领域的研究有着重大贡献。 在计算机视觉中,显著性检测具有广泛的应用,包括图像摘要、视频剪辑、人机交互、视觉注意力模型等...
自闭症谱系障碍(ASD)是一种行为和生物学上的异质性病症,它可能由不同的遗传、代谢和环境因素所引起的不同条件构成。目前,ASD缺乏可靠的诊断生物标志物。本文基于支链氨基酸(BCAA)失调可能促进行为特征的证据,...
ASD906A模拟电池电源具有输出供电和输入充电功能,可模拟电池的充电、放电。该设备主要用亍充电器、电池供电设备的开发和试验。也可以当做普通可调电源使用。其输出电压和输入、输出电流保护值均可设定。 可检测PCBA...
3. **Average Symmetric Surface Distance (ASD)**:该指标计算预测边界和实际边界之间的平均距离,可以衡量分割边界的精度。ASD考虑了两者之间的双向距离,因此更全面地反映了分割的质量。较小的ASD值意味着更好的...
ASD开关柜综合测控装置说明书详细解读 ASD开关柜综合测控装置作为电力系统自动化的重要组成部分,在现代电力运维中扮演着不可或缺的角色。它广泛应用于变电站和开关站,具备实时监控开关柜工作状态的功能,极大地...
ASD图通常指的是AutoCAD Drawing (DWG) 文件的一种非标准格式,可能由特定软件或程序生成。在工程和设计领域,CAD(计算机辅助设计)是广泛使用的工具,用于创建、编辑和查看2D和3D设计。AutoCAD是CAD软件的代表之一...
ASD-STE100-2021.pdf
在这个数据集中,我们关注的是名为“ASD(MSRA1000)”的资源,这是一个专门用于显著性物体检测的训练和评估集合。 ASD数据集由微软亚洲研究院(Microsoft Research Asia)创建,包含1000张精心挑选的图像,每张...
根据提供的文件内容,以下是对“凌华ASD18-MLC系列固态硬盘选型样本”的知识点详细说明: ### 凌华ASD18-MLC系列固态硬盘概述 凌华ASD18-MLC系列是固态硬盘(SSD),具备SATA6Gb/s接口,采用多层单元(MLC)NAND...
ASD(Automatic Salient Object Detection)数据集,特别是MSRA1000,是针对这个任务设计的一个基准数据集,由微软亚洲研究院(Microsoft Research Asia)创建。 MSRA1000数据集包含了1000张高质量的彩色图像,这些...
针对在图像重建算法中,系统矩阵的建模方法对重建效果有一定影响的问题,设计并实现了四种系统矩阵建模方法,即像素驱动、距离驱动、改进的距离驱动以及射线驱动,并且将它们与ASD-POCS算法相结合,比较了它们的建模...
在讨论AISC ASD 89这一标题之前,我们需要明确几个关键概念。首先,AISC是美国钢结构协会(American Institute of Steel Construction)的缩写,该协会负责制定和更新有关钢结构设计、建造和安全使用的标准和手册。...