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
 返回圆几何对象的周长。

属性

Point2Dcenter
 获取或设置圆的圆心。
double radius
 获取或设置圆的半径。

成员函数文档

- (GeoCircle *) clone  

返回当前 GeoCircle 对象的一个拷贝。

实现了Geometry

- (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 指定的 半径。
- (id) initWithGeoCircle: (GeoCircle *)  geoCircle  

根据给定的 GeoCircle 对象构造一个与其完全相同的新对象。

- (id) initWithPoint2: (Point2D *)  point1
point2: (Point2D *)  point2
point3: (Point2D *)  point3 

根据三点创建一个圆.

根据几何学知识,由三点可确定一个圆,创建三点圆时,这三个点均为弧上的点,因此不能在同一直线上

参数:
point1 第一个点。
point2 第二个点。
point3 第三个点。
- (id) initWithPoint: (Point2D *)  point1
point2: (Point2D *)  point2 

根据两个点创建一个圆,两个点分别为圆直径的两个端点

参数:
point1 直径的一个端点。
point2 直径的另一个端点。

属性文档

- (Point2D*) center [read, write, assign]

获取或设置圆的圆心。

返回:
圆的圆心。
- (double) radius [read, write, assign]

获取或设置圆的半径。

返回:
圆的半径。

该类的文档由以下文件生成: