构造器和说明 |
---|
GeoEllipse()
构造一个新的椭圆类对象。
|
GeoEllipse(GeoEllipse geoEllipse)
根据给定的 GeoEllipse 对象构造一个与其完全相同的新对象。
|
GeoEllipse(GeoRectangle geoRectangle)
根据给定的二维矩形几何对象来构造一个 GeoEllipse 的新对象。
|
GeoEllipse(Point2D center, double semimajorAxis, double semiminorAxis, double rotation)
根据指定的参数来构造一个 GeoEllipse 的新对象。
|
GeoEllipse(Rectangle2D rectangle)
根据给定的矩形来构造一个 GeoEllipse 的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
GeoEllipse |
clone()
通过克隆操作得到的 GeoEllipse 对象。
|
GeoLine |
convertToLine(int segmentCount)
将椭圆几何对象转换为线几何对象。
|
GeoRegion |
convertToRegion(int segmentCount)
将椭圆几何对象转换为面几何对象。
|
void |
dispose()
释放该对象所占用的资源。
|
double |
getArea()
返回椭圆几何对象的面积。
|
Point2D |
getCenter()
返回椭圆几何对象的圆心。
|
double |
getPerimeter()
返回椭圆几何对象的周长。
|
double |
getRotation()
返回椭圆几何对象的旋转角度。
|
double |
getSemimajorAxis()
返回椭圆几何对象的长半轴。
|
double |
getSemiminorAxis()
返回椭圆几何对象的短半轴。
|
void |
setCenter(Point2D point2D)
设置椭圆几何椭圆对象的圆心。
|
void |
setRotation(double value)
设置椭圆几何对象的旋转角度。
|
void |
setSemimajorAxis(double value)
设置椭圆几何对象的的长半轴。
|
void |
setSemiminorAxis(double value)
设置椭圆几何对象的短半轴。
|
public GeoEllipse()
public GeoEllipse(GeoEllipse geoEllipse)
geoEllipse
- 给定的 GeoEllipse对象。public GeoEllipse(Point2D center, double semimajorAxis, double semiminorAxis, double rotation)
center
- 椭圆几何对象的圆心。semimajorAxis
- 椭圆几何对象的长半轴。semiminorAxis
- 椭圆几何对象的短半轴。rotation
- 椭圆几何对象的旋转角度。旋转基点为椭圆几何对象的圆心。public GeoEllipse(GeoRectangle geoRectangle)
椭圆对象的旋转角度默认为GeoRectangle
对象的旋转角度。
geoRectangle
- 指定的用于确定椭圆几何对象的二维矩形几何对象。GeoRectangle
public GeoEllipse(Rectangle2D rectangle)
rectangle
- 指定的用于确定椭圆几何对象的矩形。public Point2D getCenter()
public void setCenter(Point2D point2D)
point2D
- 椭圆几何对象的圆心。public double getSemimajorAxis()
public void setSemimajorAxis(double value)
value
- 椭圆几何对象的长半轴。public double getSemiminorAxis()
public void setSemiminorAxis(double value)
value
- 椭圆几何对象的短半轴。public double getRotation()
椭圆几何对象通过数据引擎存储后返回的旋转角度,精度为 0.1 度;通过构造函数直接构造的椭圆几何对象,返回的旋转角度精度不变。
public void setRotation(double value)
value
- 椭圆几何对象的旋转角度。public double getPerimeter()
public double getArea()
public GeoLine convertToLine(int segmentCount)
segmentCount
- 等分椭圆几何对象的段数。public GeoRegion convertToRegion(int segmentCount)
segmentCount
- 等分椭圆几何对象的段数。public GeoEllipse clone()