📄 concentricwebarcs.java
字号:
package com.esri.solutions.jitk.web.data.geometry;
import java.util.ArrayList;
import java.util.List;
import com.esri.adf.web.data.geometry.WebCircle;
import com.esri.adf.web.data.geometry.WebPoint;
@SuppressWarnings("deprecation")
public class ConcentricWebArcs extends WebArc {
private static final long serialVersionUID = 2735903047661502932L;
protected int _arcCount = 1;
protected double _arcDistance = 1.0;
public ConcentricWebArcs(WebPoint center, double radius, double startAngle, double endAngle) {
super(center, radius, startAngle, endAngle);
}
public ConcentricWebArcs(WebCircle circle, double startAngle, double endAngle) {
super(circle, startAngle, endAngle);
}
public int getArcCount() {
return _arcCount;
}
public void setArcCount(int count) {
_arcCount = count;
}
public double getArcDistance() {
return _arcDistance;
}
public void setArcDistance(double distance) {
_arcDistance = distance;
}
public List<WebArc> getArcList() {
List<WebArc> arcs = new ArrayList<WebArc>();
double currentRadius = this._radius;
for (int idx = 0; idx < _arcCount; idx++) {
WebArc webArc = new WebArc(this._center, currentRadius, this._startAngle, this._endAngle);
webArc.densify();
arcs.add(webArc);
currentRadius += _arcDistance;
}
return arcs;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -