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 新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 GeoTable3Dclone()克隆一个Geometry对象。voiddispose()释放该对象所占用的资源。Point3DgetCenter()获取棱台体的中心点坐标。doublegetDiagonal1()获取棱台体的底面对角线长度1。doublegetDiagonal2()获取棱台体的底面对角线长度2。doublegetHeight()获取棱台的高度。doublegetRatio()获取棱台的顶面底面对角线长度比例。voidsetDiagonal1(double diagonal1)设置棱台体的底面对角线长度1。voidsetDiagonal2(double diagonal2)设置棱台体的底面对角线长度2。voidsetHeight(double height)设置棱台的高度。voidsetRatio(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–2025 SuperMap. All rights reserved.