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 对象。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 voiddispose()释放该对象所占用的资源。booleandraw(BufferedImage bitmap, Geometry geometry)booleandraw(BufferedImage bitmap, Point2Ds points, GeoStyle style)booleandraw(Graphics graphics, Geometry geometry)booleandraw(Graphics graphics, Point2Ds points, GeoStyle style)GeoModelgetGeoModel()返回三维点符号的三维模型几何对象。Point3DgetOrigin()BufferedImagegetThumbnail()返回三维几何对象的快照信息。BufferedImagegetThumnnail()已过时。SymbolTypegetType()voidsetGeoModel(GeoModel value)设置三维点符号的三维模型几何对象。voidsetThumbnail(BufferedImage image)设置三维几何对象的快照信息。voidsetThumnnail(BufferedImage image)已过时。-
从类继承的方法 com.supermap.data.Symbol
compare, createInstance, equal, 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–2025 SuperMap. All rights reserved.