- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Hi I want to initialize an array of Point2D (Point2D.Double [])
Somehow I fail, I get the following error:
线程“main”中出现异常 java.lang.NoSuchMethodError: java.awt.geom.Point2D.createArray() [Ljava/awt/geom/Point2D$Double; 在 MainClass.main (MainClass.java:20)
***The purpose of the program:***
In the main there to produce an array of length 10,000 may be incorporated into the data structures and another 100,000 long array of points that will be submitted once the data structure to return the closest point.
I would like to build two data structures and move them all the points and make sure I get every time the same result in both.
import java.awt.Component;
import java.awt.List;
import java.awt.geom.Point2D;
import java.awt.geom.Point2D.Double;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Vector;
public class MainClass {
private static final int N = 10000;
static Vector<Point2D> coords = new Vector<Point2D>();
static Point2D newCoords;
Point2D oldCoords;
public static void main(String[] args) {
final long startTime = System.nanoTime();
Point2D.Double[] points=Point2D.createArray();
in this line i get the error.
static void setDisplayParams(Vector<Point2D> coords, double xMin, double xMax, double yMin, double yMax){
Point2D newCoords, oldCoords;
Vector<Point2D> displayCoords = new Vector<Point2D>();
for (int i=0; i<coords.size(); ++i){
oldCoords=coords.elementAt(i);
newCoords=coords.elementAt(i);
// newCoords.setLocation(oldCoords.getDoublePointVarX(), yMax-oldCoords.getDoublePointVarY());
displayCoords.add(newCoords);
displayParams.displayCoords.add(new Point2D.Double(newCoords.getX(), yMax-newCoords.getY()));
}
//here i check the duration of the RunTime program
final long duration = System.nanoTime() - startTime;
System.out.println(duration);
}
//类Point2D 包java.awt.geom;
public class Point2D implements Comparable<Point2D> {
public class Double extends Point2D {
//****************************************** Variables ******************************************************
private double x;
private double y;
//****************************************** Constructor *************************************************
public Double(double x, double y) {
super(x, y);
}
//****************************************** Getters & Setters *************************************************
public double getX() {
return x;
}
public void setX(double x) {
this.x = x;
}
public double getY() {
return y;
}
public void setY(double y) {
this.y = y;
}
}
private double y;
private double x;
public Point2D(double x, double y) {
this.x = x;
this.y = y;
}
//****************************************** Other Methods *************************************************
public double distanceTo(Point2D that) {
double dx = this.x - that.x;
double dy = this.y - that.y;
return Math.sqrt(dx*dx + dy*dy);
}
check the distance between to points.
public int compareTo(Point2D p, Point2D q) {
double dist1 = distanceTo(p);
double dist2 = distanceTo(q);
if (dist1 < dist2) return -1;
else if (dist1 > dist2) return +1;
else return 0;
}
@Override
public int compareTo(Point2D o) {
return 0;
}
public static Point2D.Double[] createArray(){
Point2D.Double[] points = new Point2D.Double[10000];
for (int i = 0; i < 10000; ++i) {
double x = Math.random();
double y = Math.random();
points[i]=(Double) new Point2D(x, y);
}
return points;
}
}
最佳答案
您的createArray()
不带参数。你用两个来调用它。因此出现错误。
关于java.awt.geom.Point2D.createArray(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38848654/
为什么这不返回每个社区(边界框)中的点数? import geopandas as gpd def radius(points_neighbour, points_center, new_field_
嘿! 我有一张图片,我想在该图片上选择一个点并告诉它应该变换到哪个坐标。我想为一些数字点做这个。当我完成时,整个图像会发生变化,因此会考虑局部性。 最重要的是,我可以选择任意多的点,并且所选的点会转换
我有代码: class Point3D{ protected: float x; float y; float z; public:
我正在开发我的第一个 Spring Boot + Spring Data JPA + Hibernate 5,在 PostgreSQL 上工作数据库。 我在尝试映射具有 point 作为数据类型的字段
当我尝试编译这个简单的代码时,我在构造函数中遇到了两个错误:“类型值不能用作默认参数”我该如何解决这个问题? public class PointerArgs { public P
当我尝试编译这个简单的代码时,我在构造函数中遇到了两个错误:“类型值不能用作默认参数”我该如何解决这个问题? public class PointerArgs { public P
目前我正在实现一项提供集体旅行的交通服务,但我遇到了一个问题: 假设我在下图中得到了点 G = {A,B,C,D,F,R,W} =>。 当用户选择 from(A) -> to(W) 时,它们之间有点:
我有一个名为 Shop 的实体,它有一个名为 Position 的 DBGeorgpraphy 列 数据库中的示例商店的位置值为 POINT (145.034242 -37.825519) 我正在尝试
我看了几个类似的帖子,但我要么不明白他们提供的是什么,要么他们似乎不适用。我是新来的,我会尽力遵守规则。 我们在类(class)的最后 2 周学习 c++,期末学习 40 小时 :),所以我是初学者。
我正在使用 tf2 将点从源帧转换为目标帧。下面是代码片段: import tf2_ros import tf2_geometry_msgs transform = tf_buffer.lookup_
我需要找到一种算法,根据给定的一组大小为 n 的点 S 计算凸包。我知道 S 正好有 6 个点 构成了凸包。 最好和最有效的方法是什么? 我想从 S 生成所有可能的点组合(这将是 n 选择 6 个点)
我有一个在屏幕坐标中的 CGPoint。我还有一个应用了变换矩阵(缩放、旋转和平移)的 CALayer。 如何将屏幕坐标中的点转换为图层的局部坐标? 最佳答案 CALayer 有执行此操作的方法,请在
我正在创建自定义控件,它将从点列表(或数组)中绘制形状。我已经完成了基本的绘图功能,但现在我正在为 Visual Studio 中的设计时支持而苦苦挣扎。 我创建了两个属性: private Poin
此函数是从“JavaScript:权威指南”复制的,但由于某种原因它不起作用... **points.dist = function () { ^ ReferenceError: 点未定义**我对此很
我有一个像这样的自定义适配器: private List items = new ArrayList<>(); private Context context; public UserSpinnerA
代码: UPDATE tbl_name SET points = points + 1 WHERE 'GAME 1' LIKE "%Vikes%" GAME 1 列包含包含 Vikes
我有一个点。我正在尝试将 x 作为 int。如果我使用 Point.x,我将得到 x 作为 int。但我的印象是我应该尽可能使用 setter/getter ( Why use getters and
我正在开发一个小型信誉系统,但遇到了一个问题。 因此,在我的示例中,我想为 4 种不同类型的用户创建一个图片网站;我们称他们为:业余、好、非常好、专业。 每个用户可以上传一张图片,这张图片可以被其他用
我有一个关于事件形状模型的问题。我正在使用 T. Coots 的论文(可以找到 here 。) 我已经完成了所有初始步骤(Procrustes 分析计算平均形状,PCA 减少尺寸)但仍停留在拟合上。
Android moving Image one point (0,0) to another point (30,400). using animation or normal looping co
我是一名优秀的程序员,十分优秀!