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 的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放 SymbolMarkerStroke 对象占用的资源。Material
getMaterial()
返回笔划对应的材质。double
getTilingU()
获取横向纹理重复次数double
getTilingV()
获取纵向纹理重复次数StrokeType
getType()
返回笔划对象的类型。boolean
isFillColorFixed()
获取是否固定填充颜色boolean
isLineColorFixed()
获取是否固定线颜色void
setFillColorFixed(boolean value)
设置是否固定填充颜色void
setLineColorFixed(boolean value)
设置是否固定线颜色void
setMaterial(Material value)
设置笔划对应的材质void
setTilingU(double value)
设置横向纹理重复次数void
setTilingV(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–2024 SuperMap. All rights reserved.