jp.co.melco.preserv.spatial.geometry
インタフェース psvTransfiniteSet

既知の実装クラスの一覧:
psvGMObject

public interface psvTransfiniteSet

幾何オブジェクトの位置情報に関連する操作を提供するインタフェースです。
地理情報標準の空間スキーマにおける TransfiniteSet に対応します。

ここで包含と判定される「内側」の定義は java.awt.Shape の定義に従います。
つまり、以下の定義に従います。

内側の定義: 点は、次のような場合にだけ図形の内側にあると見なされます。


ただし、java.awt.Shape とは以下の点で動作が異なるため、注意が必要です。
つまり、形状が指定された図形を含んでいるか、図形と交差しているか、 あるいは形状が点を含んでいるかを判定するために、これらのメソッドが、 閉じられていない形状を閉じられているものと見なすことはありません.
従って、曲線は別のいかなる図形も包含することはありません。

導入されたバージョン:
Ver.6.0
作成者:
PreSerV Development Team

メソッドの概要
 boolean contains(psvDirectPosition point)
          指定された直接位置を包含するか否かを判定します。
 boolean contains(psvGMObject pointSet)
          指定された幾何オブジェクトを包含するか否かを判定します。
 boolean equals(psvGMObject pointSet)
          指定された幾何オブジェクトと同値か否かを判定します。
 boolean intersects(psvGMObject pointSet)
          指定された幾何オブジェクトと交差するか否かを判定します。
 

メソッドの詳細

contains

public boolean contains(psvGMObject pointSet)
指定された幾何オブジェクトを包含するか否かを判定します。
包含する場合はtrueを返し、それ以外の場合はfalseを返します。

パラメータ:
pointSet - 包含するか否かを判定する幾何オブジェクト
戻り値:
包含する場合はtrue、それ以外の場合はfalse

contains

public boolean contains(psvDirectPosition point)
指定された直接位置を包含するか否かを判定します。
包含する場合はtrueを返し、それ以外の場合はfalseを返します。

パラメータ:
point - 包含するか否かを判定する直接位置
戻り値:
包含する場合はtrue、それ以外の場合はfalse

intersects

public boolean intersects(psvGMObject pointSet)
指定された幾何オブジェクトと交差するか否かを判定します。
交差する場合はtrueを返し、それ以外の場合はfalseを返します。

パラメータ:
pointSet - 交差するか否かを判定する幾何オブジェクト
戻り値:
交差する場合はtrue、それ以外の場合はfalse

equals

public boolean equals(psvGMObject pointSet)
指定された幾何オブジェクトと同値か否かを判定します。
同値の場合はtrueを返し、それ以外の場合はfalseを返します。

パラメータ:
pointSet - 同値か否かを判定する幾何オブジェクト
戻り値:
同値の場合はtrue、それ以外の場合はfalse