com.supermap.data
类 SymbolMarker3D
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.Symbol
-
- com.supermap.data.SymbolMarker3D
-
- 所有已实现的接口:
- IDisposable
public class SymbolMarker3D extends Symbol
三维点符号类。二三维点符号,是Realspace产品二三维一体化战略的重要技术。以前的符号库仅支持二维符号,在三维场景中,二维符号的显示效果无法与整体三维效果相匹配,三维专题图也只能使用二维符号来进行标注。二三维点符号一体化技术的出现,弥补了上述的不足,使得二三维符号的显示效果得到了质的飞跃。
-
-
构造器概要
构造器 构造器和说明 SymbolMarker3D(BufferedImage thumbnail, GeoModel model)
根据指定的参数来构造一个 SymbolMarker3D 的新对象。SymbolMarker3D(SymbolMarker3D symbolMarker3D)
根据指定的 SymbolMarker3D 对象构造一个与其完全相同的 SymbolMarker3D 对象。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 void
dispose()
释放该对象所占用的资源。boolean
draw(BufferedImage bitmap, Geometry geometry)
boolean
draw(BufferedImage bitmap, Point2Ds points, GeoStyle style)
boolean
draw(Graphics graphics, Geometry geometry)
boolean
draw(Graphics graphics, Point2Ds points, GeoStyle style)
GeoModel
getGeoModel()
返回三维点符号的三维模型几何对象。Point3D
getOrigin()
BufferedImage
getThumbnail()
返回三维几何对象的快照信息。BufferedImage
getThumnnail()
已过时。SymbolType
getType()
void
setGeoModel(GeoModel value)
设置三维点符号的三维模型几何对象。void
setThumbnail(BufferedImage image)
设置三维几何对象的快照信息。void
setThumnnail(BufferedImage image)
已过时。-
从类继承的方法 com.supermap.data.Symbol
createInstance, getID, getLibrary, getName, setID, setName, toString
-
-
-
-
构造器详细资料
-
SymbolMarker3D
public SymbolMarker3D(BufferedImage thumbnail, GeoModel model)
根据指定的参数来构造一个 SymbolMarker3D 的新对象。- 参数:
thumbnail
- 给定的快照对象model
- 给定的几何模型对象
-
SymbolMarker3D
public SymbolMarker3D(SymbolMarker3D symbolMarker3D)
根据指定的 SymbolMarker3D 对象构造一个与其完全相同的 SymbolMarker3D 对象。- 参数:
symbolMarker3D
- 给定的 SymbolMarker3D 对象。
-
-
方法详细资料
-
setThumbnail
public void setThumbnail(BufferedImage image)
设置三维几何对象的快照信息。快照是指三维点符号对象在进行二维显示时的显示图片。
对三维几何对象设置的快照,可以是BufferedImage类对象支持的图片类型。设置了快照之后,三维点符号将把快照设置的图片作为二维显示的图片。另外,快照还是三维点符号在预览时的图片。
- 参数:
image
- 指定的快照。此参数设置的对象可以是BufferedImage类对象支持的任一种图片类型。
-
getThumbnail
public BufferedImage getThumbnail()
返回三维几何对象的快照信息。返回对象是BufferedImage类对象。- 返回:
- 三维几何对象的快照信息,即:BufferedImage类对象。
-
setThumnnail
@Deprecated public void setThumnnail(BufferedImage image)
已过时。
-
getThumnnail
@Deprecated public BufferedImage getThumnnail()
已过时。
-
draw
public boolean draw(BufferedImage bitmap, Geometry geometry)
-
draw
public boolean draw(BufferedImage bitmap, Point2Ds points, GeoStyle style)
-
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
-
getType
public SymbolType getType()
-
getGeoModel
public GeoModel getGeoModel()
返回三维点符号的三维模型几何对象。三维模型几何对象是用于建立三维几何对象的模型。该对象实现了对三维几何对象进行渲染。
- 返回:
- 三维点符号的三维模型几何对象。
-
setGeoModel
public void setGeoModel(GeoModel value)
设置三维点符号的三维模型几何对象。- 参数:
value
- 三维点符号的三维模型几何对象。
-
getOrigin
public Point3D getOrigin()
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.