com.supermap.data
类 GeoTable3D

java.lang.Object
  继承者 com.supermap.data.Geometry
      继承者 com.supermap.data.Geometry3D
          继承者 com.supermap.data.GeoTable3D

public class GeoTable3D
extends Geometry3D

参数化对象-棱台体。


构造方法摘要
GeoTable3D()
          构造一个新的 GeoTable3D 对象。
GeoTable3D(GeoTable3D geoTable3D)
          根据指定参数构造一个 GeoTable3D 新对象。
GeoTable3D(Point3D position, double length1, double length2, double ratio, double height)
          根据指定对象构造一个 GeoTable3D 新对象。
 
方法摘要
 GeoTable3D clone()
          克隆一个GeoTable3D对象。
 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, getBoundingBox, getGeoModel, getInnerPoint3D, getPosition, getRotationX, getRotationY, getRotationZ, getScaleX, getScaleY, getScaleZ, getStyle, getStyle3D, getVolume, hitTest, mirror, offset, resize, rotate, setPosition, setRotationX, setRotationY, setRotationZ, setScaleX, setScaleY, setScaleZ, setStyle, setStyle3D
 
从类 com.supermap.data.Geometry 继承的方法
addCustomGeometryCreatedListener, fromXML, getBounds, getID, getInnerPoint, getType, getVariantID, isEmpty, offset, removeCustomGeometryCreatedListener, setEmpty, setID, toXML
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

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()
克隆一个GeoTable3D对象。

覆盖:
java.lang.Object 中的 clone

dispose

public void dispose()
释放对象所占资源。

覆盖:
Geometry 中的 dispose

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()
获取棱台体的中心点坐标。

返回:
棱台体的中心点坐标