com.supermap.data
类 GeoRectangle
- java.lang.Object
-
- com.supermap.data.Geometry
-
- com.supermap.data.GeoRectangle
-
-
构造器概要
构造器 构造器和说明 GeoRectangle()构造一个新的 GeoRectangle 对象。GeoRectangle(GeoRectangle geoRectangle)根据给定的 GeoRectangle 对象构造一个与其完全相同的新对象。GeoRectangle(Point2D center, double width, double height, double angle)根据指定的参数来构造一个 GeoRectangle 的新对象。GeoRectangle(Rectangle2D rectangle, double rotation)根据一个 Rectangle 对象来构造二维矩形几何类的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 GeoRectangleclone()返回当前 GeoRectangle 对象的一个拷贝。GeoLineconvertToLine()将二维矩形几何对象转换为线对象。GeoRegionconvertToRegion()将二维矩形几何对象转换为面几何对象。voiddispose()释放该对象所占用的资源。Point2DgetCenter()返回二维矩形几何对象的中心点。doublegetHeight()返回二维矩形几何对象的高度,是指矩形对象旋转前的高度。doublegetRotation()返回二维矩形几何对象的旋转角度。doublegetWidth()返回二维矩形几何对象的宽度,是指矩形对象旋转前的宽度。voidsetCenter(Point2D value)设置二维矩形几何对象的中心点。voidsetHeight(double value)设置二维矩形几何对象的高度,是指矩形对象旋转前的高度。voidsetRotation(double value)设置二维矩形几何对象的旋转角度。voidsetWidth(double value)设置二维矩形几何对象的宽度,是指矩形对象旋转前的宽度。
-
-
-
构造器详细资料
-
GeoRectangle
public GeoRectangle()
构造一个新的 GeoRectangle 对象。
-
GeoRectangle
public GeoRectangle(GeoRectangle geoRectangle)
根据给定的 GeoRectangle 对象构造一个与其完全相同的新对象。- 参数:
geoRectangle- 给定的 GeoRectangle 对象。
-
GeoRectangle
public GeoRectangle(Point2D center, double width, double height, double angle)
根据指定的参数来构造一个 GeoRectangle 的新对象。- 参数:
center- 中心点。width- 旋转前二维矩形几何对象的宽度。height- 旋转前二维矩形几何对象的高度。angle- 二维矩形几何对象的旋转角度。旋转基点为二维矩形几何对象的中心点。
-
GeoRectangle
public GeoRectangle(Rectangle2D rectangle, double rotation)
根据一个 Rectangle 对象来构造二维矩形几何类的新对象。此时旋转角度默认为0。- 参数:
rectangle- 矩形对象。rotation- 二维矩形几何对象的旋转角度。旋转基点为二维矩形几何对象的中心点。
-
-
方法详细资料
-
convertToLine
public GeoLine convertToLine()
将二维矩形几何对象转换为线对象。- 返回:
- 线几何对象。
-
convertToRegion
public GeoRegion convertToRegion()
将二维矩形几何对象转换为面几何对象。- 返回:
- 面几何对象。
-
getCenter
public Point2D getCenter()
返回二维矩形几何对象的中心点。- 返回:
- 二维矩形几何对象的中心点。
- Default:
- 默认值为 {X = 0,Y = 0}。
-
setCenter
public void setCenter(Point2D value)
设置二维矩形几何对象的中心点。- 参数:
value- 二维矩形几何对象的中心点。
-
getWidth
public double getWidth()
返回二维矩形几何对象的宽度,是指矩形对象旋转前的宽度。- 返回:
- 返回二维矩形几何对象的宽度。
- Default:
- 默认值为 1。
-
setWidth
public void setWidth(double value)
设置二维矩形几何对象的宽度,是指矩形对象旋转前的宽度。- 参数:
value- 二维矩形几何对象的宽度。
-
getHeight
public double getHeight()
返回二维矩形几何对象的高度,是指矩形对象旋转前的高度。- 返回:
- 返回二维矩形几何对象的高度。
- Default:
- 默认值为 1。
-
setHeight
public void setHeight(double value)
设置二维矩形几何对象的高度,是指矩形对象旋转前的高度。- 参数:
value- 二维矩形几何对象的高度。
-
getRotation
public double getRotation()
返回二维矩形几何对象的旋转角度。旋转基点为二维矩形几何对象的中心点。二维矩形几何对象通过数据引擎存储后返回的旋转角度,精度为 0.1 度;通过构造函数直接构造的二维矩形几何对象,返回的旋转角度精度不变。
- 返回:
- 返回二维矩形几何对象的旋转角度。
- Default:
- 默认值为 0。
-
setRotation
public void setRotation(double value)
设置二维矩形几何对象的旋转角度。旋转基点为二维矩形几何对象的中心点。- 参数:
value- 二维矩形几何对象的旋转角度。
-
clone
public GeoRectangle clone()
返回当前 GeoRectangle 对象的一个拷贝。
-
-