com.supermap.data
类 GeoTable3D
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.Geometry
-
- com.supermap.data.Geometry3D
-
- com.supermap.data.GeoTable3D
-
- 所有已实现的接口:
- IDisposable
public class GeoTable3D extends Geometry3D
参数化对象-棱台体。- 作者:
- Administrator
-
-
构造器概要
构造器 构造器和说明 GeoTable3D()
构造一个新的 GeoTable3D 对象。GeoTable3D(GeoTable3D geoTable3D)
根据指定参数构造一个 GeoTable3D 新对象。GeoTable3D(Point3D position, double length1, double length2, double ratio, double height)
根据指定对象构造一个 GeoTable3D 新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 GeoTable3D
clone()
克隆一个Geometry对象。void
dispose()
释放该对象所占用的资源。Point3D
getCenter()
获取棱台体的中心点坐标。double
getDiagonal1()
获取棱台体的底面对角线长度1。double
getDiagonal2()
获取棱台体的底面对角线长度2。double
getHeight()
获取棱台的高度。double
getRatio()
获取棱台的顶面底面对角线长度比例。void
setDiagonal1(double diagonal1)
设置棱台体的底面对角线长度1。void
setDiagonal2(double diagonal2)
设置棱台体的底面对角线长度2。void
setHeight(double height)
设置棱台的高度。void
setRatio(double ratio)
设置棱台的顶面底面对角线长度比例。-
从类继承的方法 com.supermap.data.Geometry3D
convertToGeoModel3D, convertToGeoModel3D, convertToGeoModel3D, getBoundingBox, getGeoModel, getInnerPoint3D, getOrientedBoundingBox, getPosition, getRotationX, getRotationY, getRotationZ, getScaleX, getScaleY, getScaleZ, getStyle3D, getVolume, offset, setPosition, setRotationX, setRotationY, setRotationZ, setScaleX, setScaleY, setScaleZ, setStyle3D
-
-
-
-
构造器详细资料
-
GeoTable3D
public GeoTable3D()
构造一个新的 GeoTable3D 对象。
-
GeoTable3D
public GeoTable3D(GeoTable3D geoTable3D)
根据指定参数构造一个 GeoTable3D 新对象。- 参数:
geoTable3D
- 指定的GeoTable3D对象
-
GeoTable3D
public GeoTable3D(Point3D position, double length1, double length2, double ratio, double height)
根据指定对象构造一个 GeoTable3D 新对象。- 参数:
position
- 棱台体的中心点坐标。length1
- 棱台体的底面对角线长度1。length2
- 棱台体的底面对角线长度2。ratio
- 棱台的顶面底面对角线长度比例。height
- 棱台的高度。
-
-
方法详细资料
-
clone
public GeoTable3D clone()
从类复制的说明:Geometry
克隆一个Geometry对象。
-
dispose
public void dispose()
从类复制的说明:Geometry
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。- 指定者:
dispose
在接口中IDisposable
- 指定者:
dispose
在类中Geometry
-
getDiagonal1
public double getDiagonal1()
获取棱台体的底面对角线长度1。- 返回:
- 棱台体的底面对角线长度1
-
setDiagonal1
public void setDiagonal1(double diagonal1)
设置棱台体的底面对角线长度1。- 参数:
diagonal1
- 棱台体的底面对角线长度1
-
getDiagonal2
public double getDiagonal2()
获取棱台体的底面对角线长度2。- 返回:
- 棱台体的底面对角线长度2
-
setDiagonal2
public void setDiagonal2(double diagonal2)
设置棱台体的底面对角线长度2。- 参数:
diagonal2
- 棱台体的底面对角线长度2
-
getRatio
public double getRatio()
获取棱台的顶面底面对角线长度比例。- 返回:
- 棱台的顶面底面对角线长度比例
-
setRatio
public void setRatio(double ratio)
设置棱台的顶面底面对角线长度比例。- 参数:
ratio
- 棱台的顶面底面对角线长度比例
-
getHeight
public double getHeight()
获取棱台的高度。- 返回:
- 棱台的高度
-
setHeight
public void setHeight(double height)
设置棱台的高度。- 参数:
height
- 棱台的高度
-
getCenter
public Point3D getCenter()
获取棱台体的中心点坐标。- 返回:
- 棱台体的中心点坐标
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.