com.supermap.web.core
public class Point2D
继承 Point2D Inheritance Object
子类 PointWithMeasure

地理坐标系下点对象.

该类定义的坐标值为双精度浮点数的数据类型。点对象是各种几何对象的基础,如几何线对象实际就是一串 Point2D 的点串,而几何面则是一串起始点和结束点相同的点串。



公共属性
  属性 定义方
    tag : Number
获取或设置点对象的 tag 值,主要用于 Geometry 插值分析时表示点的Z值。
Point2D
    x : Number
获取或设置点对象的 x 值。
Point2D
    y : Number
获取或设置点对象的 y 值。
Point2D
公共方法
  方法 定义方
   
Point2D(x:Number = 0, y:Number = 0)
初始化 Point2D 类的新实例。
Point2D
   
拷贝当前 Point2D 对象.
Point2D
   
equals(point2D:Point2D):Boolean
判断指定的 Point2D 对象是与当前 Point2D 对象的坐标值是否相等。
Point2D
   
offset(dx:Number, dy:Number):Point2D
根据指定偏移量移动 Rectangle2D 对象。
Point2D
   
toString():String
获取 Point2D 对象的字符串表达形式。
Point2D
属性详细信息
tag 属性
tag:Number

获取或设置点对象的 tag 值,主要用于 Geometry 插值分析时表示点的Z值。


Implementation
    public function get tag():Number
    public function set tag(value:Number):void
x 属性  
x:Number

获取或设置点对象的 x 值。

默认值为: 0.


Implementation
    public function get x():Number
    public function set x(value:Number):void
y 属性  
y:Number

获取或设置点对象的 y 值。

默认值为: 0.


Implementation
    public function get y():Number
    public function set y(value:Number):void
构造函数详细信息
Point2D () 构造函数
public function Point2D(x:Number = 0, y:Number = 0)

初始化 Point2D 类的新实例。

参数
x:Number (default = 0) — 横轴坐标值。
 
y:Number (default = 0) — 纵轴坐标值。
方法详细描述
clone () 方法
public function clone():Point2D

拷贝当前 Point2D 对象. clone 与 copy 的区别:clone要创建一个新的与原对象一样的对象;而 copy 则是将原对象中的值复制到现在的对象中,不需要重新创建一个对象。

返回
Point2D — 返回新生成的 Point2D 对象。
equals () 方法  
public function equals(point2D:Point2D):Boolean

判断指定的 Point2D 对象是与当前 Point2D 对象的坐标值是否相等。

参数

point2D:Point2D — 指定的 point2D 对象。

返回
Boolean — 若相等则返回 true;否则,返回 false。
offset () 方法  
public function offset(dx:Number, dy:Number):Point2D

根据指定偏移量移动 Rectangle2D 对象。

参数

dx:Number — 横向偏移量。
 
dy:Number — 纵向偏移量。

返回
Point2D — 返回移动后的 Rectangle2D 对象。
toString () 方法  
public function toString():String

获取 Point2D 对象的字符串表达形式。

返回
String — 如:{'x':0,'y':2}。