com.supermap.data
类 SymbolMarkerStroke
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.SymbolMarkerStroke
-
- 所有已实现的接口:
- IDisposable
public class SymbolMarkerStroke extends com.supermap.data.InternalHandleDisposable构成点符号的笔划对象类。
-
-
构造器概要
构造器 构造器和说明 SymbolMarkerStroke(Geometry data)根据指定的参数来构造一个 SymbolMarkerStroke 的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()释放 SymbolMarkerStroke 对象占用的资源。MaterialgetMaterial()返回笔划对应的材质。doublegetTilingU()获取横向纹理重复次数doublegetTilingV()获取纵向纹理重复次数StrokeTypegetType()返回笔划对象的类型。booleanisFillColorFixed()获取是否固定填充颜色booleanisLineColorFixed()获取是否固定线颜色voidsetFillColorFixed(boolean value)设置是否固定填充颜色voidsetLineColorFixed(boolean value)设置是否固定线颜色voidsetMaterial(Material value)设置笔划对应的材质voidsetTilingU(double value)设置横向纹理重复次数voidsetTilingV(double value)设置纵向纹理重复次数
-
-
-
构造器详细资料
-
SymbolMarkerStroke
public SymbolMarkerStroke(Geometry data)
根据指定的参数来构造一个 SymbolMarkerStroke 的新对象。- 参数:
data- 笔划所对应的几何类型数据。数据成员决定了画笔类型。Geometry 对应的是 Double 类型的坐标值,在使用时会转换为 Int32 来处理,使用强制类型转换,不做溢出判断目前支持 GeoPoint, GeoLine, GeoArc, GeoRegion, GeoEllipse, GeoRectangle, GeoRoundRectangle, GeoText, GeoPie, GeoChord, GeoPicture。
-
-
方法详细资料
-
getType
public StrokeType getType()
返回笔划对象的类型。- 返回:
- 笔划对象的类型。
-
getMaterial
public Material getMaterial()
返回笔划对应的材质。- 返回:
- 笔划对应的材质。
-
setMaterial
public void setMaterial(Material value)
设置笔划对应的材质- 参数:
value- 笔划对应的材质- 抛出:
IllegalStateException- 当前对象已被释放
-
dispose
public void dispose()
释放 SymbolMarkerStroke 对象占用的资源。
-
isFillColorFixed
public boolean isFillColorFixed()
获取是否固定填充颜色- 返回:
- 是否固定填充颜色
- 抛出:
IllegalStateException- 当前对象已被释放
-
setFillColorFixed
public void setFillColorFixed(boolean value)
设置是否固定填充颜色- 参数:
value- 是否固定填充颜色- 抛出:
IllegalStateException- 当前对象已被释放
-
isLineColorFixed
public boolean isLineColorFixed()
获取是否固定线颜色- 返回:
- 是否固定线颜色
- 抛出:
IllegalStateException- 当前对象已被释放
-
setLineColorFixed
public void setLineColorFixed(boolean value)
设置是否固定线颜色- 参数:
value- 是否固定线颜色- 抛出:
IllegalStateException- 当前对象已被释放
-
getTilingU
public double getTilingU()
获取横向纹理重复次数- 返回:
- 横向纹理重复次数
- 抛出:
IllegalStateException- 当前对象已被释放
-
setTilingU
public void setTilingU(double value)
设置横向纹理重复次数- 参数:
value- 横向纹理重复次数- 抛出:
IllegalStateException- 当前对象已被释放
-
getTilingV
public double getTilingV()
获取纵向纹理重复次数- 返回:
- 纵向纹理重复次数
- 抛出:
IllegalStateException- 当前对象已被释放
-
setTilingV
public void setTilingV(double value)
设置纵向纹理重复次数- 参数:
value- 纵向纹理重复次数- 抛出:
IllegalStateException- 当前对象已被释放
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.