构造器和说明 |
---|
GeoPie()
构造一个新的 GeoPie 对象。
|
GeoPie(GeoPie geoPie)
根据给定的 GeoPie 对象构造一个新的与其完全相同的新对象。
|
GeoPie(Point2D center, double semimajorAxis, double semiminorAxis, double startAngle, double sweepAngle, double rotation)
根据指定的参数来构造一个 GeoPie 的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
GeoPie |
clone()
返回当前 GeoPie 对象的一个拷贝。
|
GeoLine |
convertToLine(int segmentCount)
将扇面几何对象转换为线几何对象。
|
GeoRegion |
convertToRegion(int segmentCount)
将扇面几何对象转换为面几何对象。
|
void |
dispose()
释放该对象所占用的资源。
|
double |
getArea()
返回扇面几何对象的面积。
|
Point2D |
getCenter()
返回扇面几何对象所在椭圆的圆心。
|
double |
getPerimeter()
返回扇面几何对象的周长。
|
double |
getRotation()
返回扇面几何对象的旋转角度。
|
double |
getSemimajorAxis()
返回扇面几何对象所在椭圆的长半轴长度。
|
double |
getSemiminorAxis()
返回扇面几何对象所在椭圆的短半轴长度。
|
double |
getStartAngle()
返回扇面几何对象对应的椭圆弧的起始角度。
|
double |
getSweepAngle()
返回扇面几何对象对应的椭圆弧扫过的角度,单位为度。
|
void |
setCenter(Point2D value)
设置扇面几何对象所在椭圆的圆心。
|
void |
setRotation(double value)
设置扇面几何对象的旋转角度。
|
void |
setSemimajorAxis(double value)
设置扇面几何对象所在椭圆的长半轴长度。
|
void |
setSemiminorAxis(double value)
设置扇面几何对象所在椭圆的短半轴长度。
|
void |
setStartAngle(double value)
设置扇面几何对象对应的椭圆弧的起始角度。
|
void |
setSweepAngle(double value)
设置扇面几何对象对应的椭圆弧扫过的角度,单位为度。
|
public GeoPie()
public GeoPie(GeoPie geoPie)
geoPie
- 指定的 GeoPie 对象。public GeoPie(Point2D center, double semimajorAxis, double semiminorAxis, double startAngle, double sweepAngle, double rotation)
center
- 扇面几何对象所在椭圆的圆心。semimajorAxis
- 扇面几何对象所在椭圆的长半轴长度。semiminorAxis
- 扇面几何对象所在椭圆的短半轴长度。startAngle
- 扇面几何对象对应的椭圆弧的起始角度。sweepAngle
- 扇面几何对象对应的椭圆弧扫过的角度。rotation
- 扇面几何对象的旋转角度。旋转基点为扇面几何对象所在椭圆的圆心。public Point2D getCenter()
public void setCenter(Point2D value)
value
- 扇面几何对象所在椭圆的圆心。public double getSemimajorAxis()
public void setSemimajorAxis(double value)
value
- 扇面几何对象所在椭圆的长半轴长度。public double getSemiminorAxis()
public void setSemiminorAxis(double value)
value
- 扇面几何对象所在椭圆的短半轴长度。public double getStartAngle()
public void setStartAngle(double value)
value
- 扇面几何对象对应的椭圆弧的起始角度。public double getSweepAngle()
public void setSweepAngle(double value)
value
- 扇面几何对象对应的椭圆弧扫过的角度。public double getRotation()
扇面几何对象通过数据引擎存储后返回的旋转角度,精度为 0.1 度;通过构造函数直接构造的扇面几何对象,返回的旋转角度精度不变。
public void setRotation(double value)
value
- 扇面几何对象的旋转角度。public GeoLine convertToLine(int segmentCount)
segmentCount
- 等分扇面对应的椭圆弧的段数。public GeoRegion convertToRegion(int segmentCount)
segmentCount
- 等分扇面几何对象对应的椭圆弧的段数。public double getArea()
public double getPerimeter()