com.supermap.data
类 EllipticRing

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

public class EllipticRing
extends CSGEntity

椭圆环体


构造方法摘要
EllipticRing()
           
EllipticRing(double dSemiMajorAxis, double dSemiMinorAxis, double dPipeRadius)
           
EllipticRing(EllipticRing ellipticRingEntity)
           
 
方法摘要
 double getPipeRadius()
          获取管线横截面半径
 double getSemiMajorAxis()
          获取半主轴
 double getSemiMinorAxis()
          获取半短轴
 void setPipeRadius(double pipeRadius)
          设置管线横截面半径
 void setSemiMajorAxis(double semiMajorAxis)
          设置半主轴
 void setSemiMinorAxis(double semiMinorAxis)
          设置半短轴
 
从类 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
 

构造方法详细信息

EllipticRing

public EllipticRing()

EllipticRing

public EllipticRing(EllipticRing ellipticRingEntity)

EllipticRing

public EllipticRing(double dSemiMajorAxis,
                    double dSemiMinorAxis,
                    double dPipeRadius)
方法详细信息

getSemiMajorAxis

public double getSemiMajorAxis()
获取半主轴


setSemiMajorAxis

public void setSemiMajorAxis(double semiMajorAxis)
设置半主轴


getSemiMinorAxis

public double getSemiMinorAxis()
获取半短轴


setSemiMinorAxis

public void setSemiMinorAxis(double semiMinorAxis)
设置半短轴


getPipeRadius

public double getPipeRadius()
获取管线横截面半径


setPipeRadius

public void setPipeRadius(double pipeRadius)
设置管线横截面半径