GeoCircle类参考
继承自Geometry。
公有成员 | |
(id) | - initWithCenter:radius: |
根据圆心和半径构造圆对象。 | |
(id) | - initWithGeoCircle: |
根据给定的 GeoCircle 对象构造一个与其完全相同的新对象。 | |
(id) | - initWithPoint:point2: |
根据两个点创建一个圆,两个点分别为圆直径的两个端点 | |
(id) | - initWithPoint2:point2:point3: |
根据三点创建一个圆. | |
(GeoCircle *) | - clone |
返回当前 GeoCircle 对象的一个拷贝。 | |
(GeoLine *) | - convertToLine: |
将圆几何对象转换为线几何对象。 | |
(GeoRegion *) | - convertToRegion: |
将圆几何对象转换为面几何对象。 | |
(void) | - dispose |
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。 | |
(double) | - getArea |
返回椭圆饼的面积。 | |
(double) | - getPerimeter |
返回圆几何对象的周长。 | |
属性 | |
Point2D * | center |
获取或设置圆的圆心。 | |
double | radius |
获取或设置圆的半径。 |
成员函数文档
- (GeoLine *) convertToLine: | (int) | segmentCount |
将圆几何对象转换为线几何对象。
- 参数:
-
segmentCount 等分圆的段数
- 返回:
- 线几何对象。
- (GeoRegion *) convertToRegion: | (int) | segmentCount |
将圆几何对象转换为面几何对象。
- 参数:
-
segmentCount 等分圆的段数。
- 返回:
- 面几何对象。
- (void) dispose |
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
实现了Geometry。
- (double) getArea |
返回椭圆饼的面积。
- (double) getPerimeter |
返回圆几何对象的周长。
- (id) initWithCenter: | (Point2D *) | center | ||
radius: | (double) | radius | ||
根据圆心和半径构造圆对象。
- 参数:
-
center 指定的 圆心。 radius 指定的 半径。
根据三点创建一个圆.
根据几何学知识,由三点可确定一个圆,创建三点圆时,这三个点均为弧上的点,因此不能在同一直线上
- 参数:
-
point1 第一个点。 point2 第二个点。 point3 第三个点。
根据两个点创建一个圆,两个点分别为圆直径的两个端点
- 参数:
-
point1 直径的一个端点。 point2 直径的另一个端点。
属性文档
- (Point2D*) center [read, write, assign] |
获取或设置圆的圆心。
- 返回:
- 圆的圆心。
- (double) radius [read, write, assign] |
获取或设置圆的半径。
- 返回:
- 圆的半径。
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。