com.supermap.data

类 GeoEllipticRing

  • 所有已实现的接口:
    IDisposable


    public class GeoEllipticRing
    extends Geometry3D
    参数化对象-椭圆环体。
    作者:
    Administrator
    • 构造器详细资料

      • GeoEllipticRing

        public GeoEllipticRing()
        构造一个新的 GeoEllipticRing 对象。
      • GeoEllipticRing

        public GeoEllipticRing(GeoEllipticRing geoEllipticRing)
        根据指定参数构造一个 GeoEllipticRing 新对象。
        参数:
        geoEllipticRing - 指定的 GeoEllipticRing 对象。
      • GeoEllipticRing

        public GeoEllipticRing(Point3D position,
                               double pipeRadius,
                               double semimajorAxis,
                               double semiminorAxis)
        根据指定参数构造一个 GeoEllipticRing 新对象。
        参数:
        position - 椭圆环体的中心点坐标。
        pipeRadius - 椭圆环体的圆管半径。
        semimajorAxis - 椭圆环体的长半轴长。
        semiminorAxis - 椭圆环体的短半轴长。
    • 方法详细资料

      • dispose

        public void dispose()
        从类复制的说明: Geometry
        释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
        指定者:
        dispose 在接口中 IDisposable
        指定者:
        dispose 在类中 Geometry
      • getPipeRadius

        public double getPipeRadius()
        获取椭圆环体的圆管半径。
        返回:
        椭圆环体的圆管半径
      • setPipeRadius

        public void setPipeRadius(double pipeRadius)
        设置椭圆环体的圆管半径。
        参数:
        pipeRadius - 椭圆环体的圆管半径
      • getSemimajorAxis

        public double getSemimajorAxis()
        获取椭圆环体的长半轴长。
        返回:
        椭圆环体的长半轴长
      • setSemimajorAxis

        public void setSemimajorAxis(double semimajorAxis)
        设置椭圆环体的长半轴长。
        参数:
        semimajorAxis - 椭圆环体的长半轴长
      • getSemiminorAxis

        public double getSemiminorAxis()
        获取椭圆环体的短半轴长。
        返回:
        椭圆环体的短半轴长
      • setSemiminorAxis

        public void setSemiminorAxis(double semiminorAxis)
        设置椭圆环体的短半轴长。
        参数:
        semiminorAxis - 椭圆环体的短半轴长
      • getCenter

        public Point3D getCenter()
        获取椭圆环体的中心点坐标。
        返回:
        椭圆环体的中心点坐标

Copyright © 2021–2024 SuperMap. All rights reserved.