public class GeoPicture extends Geometry
该类继承自 Geometry
抽象类。
GeoPicture 对象在应用过程中通常被添加到地图或布局中,往往作为 Logo 或者其他标识,因此,GeoPicture 无需像地图或者布局中的其他对象一样需要进行超大倍的缩放浏览,GeoPicture 对象在相对原图大小的100倍以上时,将会以白色方式显示。
GeoPicture
对象,并将其设置信息输出。
public void geoPictureTest(){ // 构造一个 GeoPicture 对象并进行相应设置 GeoPicture geoPicture = new GeoPicture(); geoPicture.setCenter(new Point2D(500, 500)); geoPicture.setHeight(400); geoPicture.setWidth(400); geoPicture.setImage(new java.awt.image.BufferedImage(350, 300, java.awt.image.BufferedImage.TYPE_BYTE_GRAY)); geoPicture.setRotation(5); }
构造器和说明 |
---|
GeoPicture()
构造一个新的 GeoPicture 对象。
|
GeoPicture(BufferedImage image,
Point2D center,
double width,
double height,
double rotation)
根据指定的参数来构造一个 GeoPicture 的新对象。
|
GeoPicture(BufferedImage image,
Rectangle2D bounds,
double rotation)
根据指定的参数来构造一个 GeoPicture 的新对象。
|
GeoPicture(GeoPicture geoPicture)
根据给定的 GeoPicture 对象构造一个与其完全相同的新对象。
|
GeoPicture(String imageFile,
Point2D center,
double width,
double height,
double rotation)
根据指定的参数来构造一个 GeoPicture 的新对象。
|
GeoPicture(String imageFile,
Rectangle2D bounds,
double rotation)
根据指定的参数来构造一个 GeoPicture 的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
GeoPicture |
clone()
克隆一个Geometry对象。
|
void |
dispose()
释放该对象所占用的资源。
|
Point2D |
getCenter()
返回二维图片几何对象的中心点。
|
double |
getHeight()
返回二维图片几何对象的高度。
|
BufferedImage |
getImage()
返回二维图片几何对象使用的图片。
|
String |
getImageFilePath() |
double |
getRotation()
返回二维图片几何对象的旋转角度。
|
double |
getWidth()
返回二维图片几何对象的宽度。
|
void |
setCenter(Point2D point2D)
设置二维图片几何对象的中心点。
|
void |
setHeight(double value)
设置二维图片几何对象的高度。
|
void |
setImage(BufferedImage value)
设置二维图片几何对象使用的图片。
|
void |
setImageFilePath(String path) |
void |
setRotation(double value)
设置二维图片几何对象的旋转角度。
|
void |
setWidth(double value)
设置二维图片几何对象的宽度。
|
public GeoPicture()
public GeoPicture(GeoPicture geoPicture)
geoPicture
- 给定的 GeoPicture 对象。public GeoPicture(BufferedImage image, Point2D center, double width, double height, double rotation)
image
- Image 类对象。center
- 指定的中心点。width
- 指定的宽度(旋转前)。height
- 指定的高度(旋转前)。rotation
- 旋转角度。二维图片几何对象的形状是矩形,其旋转基点为该矩形的中心点。public GeoPicture(BufferedImage image, Rectangle2D bounds, double rotation)
image
- Image 类对象。bounds
- 指定的范围。rotation
- 旋转角度。二维图片几何对象的形状是矩形,其旋转基点为该矩形的中心点。public GeoPicture(String imageFile, Point2D center, double width, double height, double rotation)
imageFile
- 图片文件的全路径。center
- 指定的中心点。width
- 指定的宽度(旋转前)。height
- 指定的高度(旋转前)。rotation
- 旋转角度。二维图片几何对象的形状是矩形,其旋转基点为该矩形的中心点。public GeoPicture(String imageFile, Rectangle2D bounds, double rotation)
imageFile
- 图片文件的全路径。bounds
- 指定的范围。rotation
- 旋转角度。二维图片几何对象的形状是矩形,其旋转基点为该矩形的中心点。public double getRotation()
二维图片几何对象通过数据引擎存储后返回的旋转角度,精度为 0.1 度;通过构造函数直接构造的二维图片几何对象,返回的旋转角度精度不变。
public void setRotation(double value)
value
- 二维图片几何对象的旋转角度。public double getWidth()
public void setWidth(double value)
value
- 二维图片几何对象的宽度。public double getHeight()
public void setHeight(double value)
value
- 二维图片几何对象的高度。public Point2D getCenter()
public void setCenter(Point2D point2D)
point2D
- 二维图片几何对象的中心点。public BufferedImage getImage()
public void setImage(BufferedImage value)
image
- 指定的图片对象。public String getImageFilePath()
public void setImageFilePath(String path)
public GeoPicture clone()
Geometry
public void dispose()
Geometry
dispose
在接口中 IDisposable
dispose
在类中 Geometry
Copyright © 2021–2024 SuperMap. All rights reserved.