限定符和类型 | 字段和说明 |
---|---|
Point2D |
center
弓形几何对象所在椭圆的圆心。
|
double |
rotation
弓形几何对象的旋转角度。
|
double |
semimajorAxis
弓形几何对象所在椭圆的长半轴长度。
|
double |
semiminorAxis
弓形几何对象所在椭圆的短半轴长度。
|
double |
startAngle
弓形几何对象对应的椭圆弧的起始角度。
|
double |
sweepAngle
弓形几何对象对应的椭圆弧扫过的角度。
|
构造器和说明 |
---|
GeoChord()
构造函数。
|
GeoChord(GeoChord geoChord)
根据给定的 GeoChord 对象构造一个新的与其完全相同的新对象。
|
GeoChord(int id, Point2D center, double semimajorAxis, double semiminorAxis, double startAngle, double sweepAngle, double rotation)
根据指定的参数来构造一个 GeoChord 的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj)
比较指定对象与当前 Geometry 对象是否相等。
|
Point2D |
getCenter()
获取几何对象中心点。
|
int |
hashCode()
获取哈希码。
|
equals, fromPoint2D, fromPoint2Ds, fromPoint2Ds, fromRect2D, getBounds, isGeometryCAD, isPointInPolygon, setCenter
public Point2D center
弓形几何对象所在椭圆的圆心。
public double semimajorAxis
弓形几何对象所在椭圆的长半轴长度。
public double semiminorAxis
弓形几何对象所在椭圆的短半轴长度。
public double startAngle
弓形几何对象对应的椭圆弧的起始角度。
public double sweepAngle
弓形几何对象对应的椭圆弧扫过的角度。
public double rotation
弓形几何对象的旋转角度。旋转基点为弓形几何对象所在椭圆的圆心。
public GeoChord()
构造函数。
public GeoChord(int id, Point2D center, double semimajorAxis, double semiminorAxis, double startAngle, double sweepAngle, double rotation)
根据指定的参数来构造一个 GeoChord 的新对象。
id
- 对象的id。center
- 弓形几何对象所在椭圆的圆心。semimajorAxis
- 弓形几何对象所在椭圆的长半轴长度。semiminorAxis
- 弓形几何对象所在椭圆的短半轴长度。startAngle
- 弓形几何对象对应的椭圆弧的起始角度。sweepAngle
- 弓形几何对象对应的椭圆弧扫过的角度。rotation
- 弓形几何对象的旋转角度。旋转基点为弓形几何对象所在椭圆的圆心。public GeoChord(GeoChord geoChord)
根据给定的 GeoChord 对象构造一个新的与其完全相同的新对象。
geoChord
- 给定的 GeoChord 对象。