com.supermap.data
类 Ellipsoid

java.lang.Object
  继承者 com.supermap.data.CSGEntity
      继承者 com.supermap.data.Ellipsoid

public class Ellipsoid
extends CSGEntity

椭球体


构造方法摘要
Ellipsoid()
           
Ellipsoid(double dSemiAxisX, double dSemiAxisY, double dSemiAxisZ)
           
Ellipsoid(Ellipsoid ellipsoidEntity)
           
 
方法摘要
 Ellipsoid clone()
          返回当前对象的一个拷贝
 void dispose()
          释放该对象所占用的资源
 double getSemiAxisX()
          获取半轴X
 double getSemiAxisY()
          获取半轴Y
 double getSemiAxisZ()
          获取半轴Z
 void setSemiAxisX(double priAxis)
          设置半轴X
 void setSemiAxisY(double thiAxis)
          设置半轴Y
 void setSemiAxisZ(double secAxis)
          设置半轴Z
 
从类 com.supermap.data.CSGEntity 继承的方法
difference, getArea, getBoundingBox, getType, getVolume, intersect, multiply, rotate, scale, translate, union
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

Ellipsoid

public Ellipsoid()

Ellipsoid

public Ellipsoid(Ellipsoid ellipsoidEntity)

Ellipsoid

public Ellipsoid(double dSemiAxisX,
                 double dSemiAxisY,
                 double dSemiAxisZ)
方法详细信息

getSemiAxisX

public double getSemiAxisX()
获取半轴X


setSemiAxisX

public void setSemiAxisX(double priAxis)
设置半轴X


getSemiAxisY

public double getSemiAxisY()
获取半轴Y


setSemiAxisY

public void setSemiAxisY(double thiAxis)
设置半轴Y


getSemiAxisZ

public double getSemiAxisZ()
获取半轴Z


setSemiAxisZ

public void setSemiAxisZ(double secAxis)
设置半轴Z


clone

public Ellipsoid clone()
返回当前对象的一个拷贝

覆盖:
java.lang.Object 中的 clone

dispose

public void dispose()
释放该对象所占用的资源