com.supermap.data
类 GeoParametricSurfaceMesh
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.GeoParametricSurfaceMesh
-
- 所有已实现的接口:
- IDisposable
public class GeoParametricSurfaceMesh extends com.supermap.data.InternalHandleDisposable
3D极坐标建模参数化对象
-
-
构造器概要
构造器 构造器和说明 GeoParametricSurfaceMesh()
构造一个新的 GeoParametricSurfaceMesh 对象。GeoParametricSurfaceMesh(GeoParametricSurfaceMesh surfaceMesh)
根据指定参数构造一个 GeoParametricSurfaceMesh 新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放对象所占资源。Point3D
getCenter()
获取3D极坐标建模参数化对象的中心点坐标。HashMap<String,Double>
getConstantTable()
获取3D极坐标建模参数化对象的常量表。String
getMathExpression()
获取数学表达式。Point2D
getURange()
获取U参数范围。double
getUStep()
获取U变量变化步长。Point2D
getVRange()
获取V参数范围。double
getVStep()
获取V变量变化步长。boolean
hasW()
获取是否有W位。void
setConstantTable(HashMap<String,Double> tableValue)
设置3D极坐标建模参数化对象的常量表。void
setHasW(boolean hasW)
设置是否有W位。void
setMathExpression(String mathExpression)
设置数学表达式。void
setURange(Point2D uRange)
设置U参数范围。void
setUStep(double uStep)
设置U变量变化步长。void
setVRange(Point2D vRange)
设置V参数范围。void
setVStep(double vStep)
设置V变量变化步长。
-
-
-
构造器详细资料
-
GeoParametricSurfaceMesh
public GeoParametricSurfaceMesh()
构造一个新的 GeoParametricSurfaceMesh 对象。
-
GeoParametricSurfaceMesh
public GeoParametricSurfaceMesh(GeoParametricSurfaceMesh surfaceMesh)
根据指定参数构造一个 GeoParametricSurfaceMesh 新对象。- 参数:
surfaceMesh
- 指定的 GeoParametricSurfaceMesh 对象。
-
-
方法详细资料
-
dispose
public void dispose()
释放对象所占资源。
-
getURange
public Point2D getURange()
获取U参数范围。- 返回:
- U参数范围
-
setURange
public void setURange(Point2D uRange)
设置U参数范围。- 参数:
uRange
- U参数范围
-
getVRange
public Point2D getVRange()
获取V参数范围。- 返回:
- V参数范围
-
setVRange
public void setVRange(Point2D vRange)
设置V参数范围。- 参数:
vRange
- V参数范围
-
getUStep
public double getUStep()
获取U变量变化步长。- 返回:
- U变量变化步长
-
setUStep
public void setUStep(double uStep)
设置U变量变化步长。- 参数:
uStep
- U变量变化步长
-
getVStep
public double getVStep()
获取V变量变化步长。- 返回:
- V变量变化步长
-
setVStep
public void setVStep(double vStep)
设置V变量变化步长。- 参数:
vStep
- V变量变化步长
-
getMathExpression
public String getMathExpression()
获取数学表达式。- 返回:
- 数学表达式
-
setMathExpression
public void setMathExpression(String mathExpression)
设置数学表达式。表达式必须包含u,v,X,Y,Z 且形如示例:
X:=(v^2)*cos(u);
Y:=-(u^2)*sin(u);
Z:=2*(v^2)*(u^2);
W:=X+Y+Z;//W可选
- 参数:
mathExpression
- 数学表达式
-
hasW
public boolean hasW()
获取是否有W位。- 返回:
- 是否有W位。
-
setHasW
public void setHasW(boolean hasW)
设置是否有W位。- 参数:
hasW
- 是否有W位。
-
getCenter
public Point3D getCenter()
获取3D极坐标建模参数化对象的中心点坐标。- 返回:
- 3D极坐标建模参数化对象的中心点坐标
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.