クラス
jp.co.melco.preserv.spatial.geometry.psvGMObject の使用

psvGMObject を使用しているパッケージ
jp.co.melco.preserv.spatial 空間データモデルの各種機能を提供しています。  
jp.co.melco.preserv.spatial.geometry 空間データモデルの幾何構造モデルクラスを提供しています。  
jp.co.melco.preserv.spatial.search 空間データモデルのサーバ検索クラスを提供しています。  
 

jp.co.melco.preserv.spatial での psvGMObject の使用
 

psvGMObject 型のパラメータを持つ jp.co.melco.preserv.spatial のメソッド
 java.util.Collection psvTopologyFeatureMap.getContains(java.util.Collection targets, psvGMObject region)
           
 java.util.Collection psvTopologyFeatureMap.getContains(psvGMObject geometry)
           
 java.util.Collection psvTopologyFeatureMap.getContains(java.lang.String[] layers, psvGMObject geometry)
           
 java.util.Collection psvTopologyFeatureMap.getInside(java.util.Collection targets, psvGMObject region)
           
 java.util.Collection psvTopologyFeatureMap.getInside(psvGMObject geometry)
           
 java.util.Collection psvTopologyFeatureMap.getInside(java.lang.String[] layers, psvGMObject geometry)
           
 java.util.Collection psvTopologyFeatureMap.getIntersection(java.util.Collection targets, psvGMObject region)
           
 java.util.Collection psvTopologyFeatureMap.getIntersection(psvGMObject geometry)
           
 java.util.Collection psvTopologyFeatureMap.getIntersection(java.lang.String[] layers, psvGMObject geometry)
           
 java.util.Collection psvTopologyFeatureMap.getWithin(java.util.Collection targets, psvGMObject region, double distance)
           
 java.util.Collection psvTopologyFeatureMap.getWithin(psvGMObject region, double distance)
           
 java.util.Collection psvTopologyFeatureMap.getWithin(java.lang.String[] layers, psvGMObject region, double distance)
           
 void psvPortrayalContext.draw(psvGMObject geometry)
          指定された幾何オブジェクトを描画します。
protected  void psvPortrayalContext.drawGMObject(psvGMObject geometry)
          指定された幾何オブジェクトを描画します。
protected  void psvGeometryDrawImpl.drawGMObject(psvGMObject geometry)
          指定された幾何オブジェクトを描画します。
 java.util.Collection psvFeatureSearchable.getContains(psvGMObject geometry)
          指定された幾何オブジェクトを包含するすべてのレイヤの地物を取得します。
 java.util.Collection psvFeatureSearchable.getContains(java.lang.String[] layers, psvGMObject geometry)
          指定されたレイヤで、指定された幾何オブジェクトを包含するすべての地物を取得します。
 java.util.Collection psvFeatureSearchable.getContains(java.util.Collection targets, psvGMObject region)
          指定された地物群の中で、指定された幾何オブジェクトを包含するすべての地物を取得します。
 java.util.Collection psvFeatureSearchable.getInside(psvGMObject geometry)
          指定された幾何オブジェクトに包含されるすべてのレイヤの地物を取得します。
 java.util.Collection psvFeatureSearchable.getInside(java.lang.String[] layers, psvGMObject geometry)
          指定されたレイヤで、指定された幾何オブジェクトに包含されるすべての地物を取得します。
 java.util.Collection psvFeatureSearchable.getInside(java.util.Collection targets, psvGMObject region)
          指定された地物群の中で、指定された幾何オブジェクトに包含されるすべての地物を取得します。
 java.util.Collection psvFeatureSearchable.getIntersection(psvGMObject geometry)
          指定された幾何オブジェクトと交差するすべてのレイヤの地物を取得します。
 java.util.Collection psvFeatureSearchable.getIntersection(java.lang.String[] layers, psvGMObject geometry)
          指定されたレイヤで、指定された幾何オブジェクトと交差するすべての地物を取得します。
 java.util.Collection psvFeatureSearchable.getIntersection(java.util.Collection targets, psvGMObject region)
          指定された地物群の中で、指定された幾何オブジェクトと交差するすべての地物を取得します。
 java.util.Collection psvFeatureSearchable.getWithin(psvGMObject region, double distance)
          指定された幾何オブジェクトから指定された距離範囲内に存在する地物の一覧を取得します。
 java.util.Collection psvFeatureSearchable.getWithin(java.lang.String[] layers, psvGMObject region, double distance)
          指定されたレイヤ内で、指定された幾何オブジェクトから指定された距離範囲内に存在する地物の一覧を取得します。
 java.util.Collection psvFeatureSearchable.getWithin(java.util.Collection targets, psvGMObject region, double distance)
          指定された地物群の中で、指定された幾何オブジェクトとの距離が 指定距離内に存在する地物の一覧を取得します。
 java.util.Collection psvFeatureMap.getContains(psvGMObject geometry)
          指定された幾何オブジェクトを包含するすべてのレイヤの地物を取得します。
 java.util.Collection psvFeatureMap.getContains(java.lang.String[] layers, psvGMObject geometry)
          指定されたレイヤで、指定された幾何オブジェクトを包含するすべての地物を取得します。
 java.util.Collection psvFeatureMap.getContains(java.util.Collection targets, psvGMObject region)
          指定された地物群の中で、指定された幾何オブジェクトを包含するすべての地物を取得します。
 java.util.Collection psvFeatureMap.getInside(psvGMObject geometry)
          指定された幾何オブジェクトに包含されるすべてのレイヤの地物を取得します。
 java.util.Collection psvFeatureMap.getInside(java.lang.String[] layers, psvGMObject geometry)
          指定されたレイヤで、指定された幾何オブジェクトに包含されるすべての地物を取得します。
 java.util.Collection psvFeatureMap.getInside(java.util.Collection targets, psvGMObject region)
          指定された地物群の中で、指定された幾何オブジェクトに包含されるすべての地物を取得します。
 java.util.Collection psvFeatureMap.getIntersection(psvGMObject geometry)
          指定された幾何オブジェクトと交差するすべてのレイヤの地物を取得します。
 java.util.Collection psvFeatureMap.getIntersection(java.lang.String[] layers, psvGMObject geometry)
          指定されたレイヤで、指定された幾何オブジェクトと交差するすべての地物を取得します。
 java.util.Collection psvFeatureMap.getIntersection(java.util.Collection targets, psvGMObject region)
          指定された地物群の中で、指定された幾何オブジェクトと交差するすべての地物を取得します。
 java.util.Collection psvFeatureMap.getWithin(psvGMObject region, double distance)
          指定された幾何オブジェクトから指定された距離範囲内に存在する地物の一覧を取得します。
 java.util.Collection psvFeatureMap.getWithin(java.lang.String[] layers, psvGMObject region, double distance)
          指定されたレイヤ内で、指定された幾何オブジェクトから指定された距離範囲内に存在する地物の一覧を取得します。
 java.util.Collection psvFeatureMap.getWithin(java.util.Collection targets, psvGMObject region, double distance)
          指定された地物群の中で、指定された幾何オブジェクトとの距離が 指定距離内に存在する地物の一覧を取得します。
 

jp.co.melco.preserv.spatial.geometry での psvGMObject の使用
 

jp.co.melco.preserv.spatial.geometry での psvGMObject のサブクラス
 class psvGMAggregate
          幾何集約を表す具象クラスです。
(パッケージプライベート)  class jp.co.melco.preserv.spatial.geometry.psvGMBoundary
          境界を表す抽象クラスです。
 class psvGMComplex
          複数の幾何プリミティブを保持する幾何複体の基底となる抽象クラスです。
(パッケージプライベート)  class jp.co.melco.preserv.spatial.geometry.psvGMCompositeCurve
          有向曲線の合成体を表す具象クラスです。
 class psvGMCurve
          曲線を表す具象クラスです。
 class psvGMOrientableCurve
          方向性 及び 曲線からなる幾何プリミティブクラスです。
 class psvGMOrientablePrimitive
          有向幾何プリミティブの基底となる抽象クラスです。
(パッケージプライベート)  class jp.co.melco.preserv.spatial.geometry.psvGMOrientableSurface
          有向曲面を表す抽象クラスです。
 class psvGMPoint
          点を表す具象クラスです。
 class psvGMPrimitive
          幾何プリミティブの基底となる抽象クラスです。
(パッケージプライベート)  class jp.co.melco.preserv.spatial.geometry.psvGMPrimitiveBoundary
          幾何プリミティブの境界を表す具象クラスです。
 class psvGMRing
          輪型を表す具象クラスです。
 class psvGMSurface
          曲面を表す具象クラスです。
 class psvGMSurfaceBoundary
          曲面の境界を表す具象クラスです。
 

psvGMObject を返す jp.co.melco.preserv.spatial.geometry のメソッド
static psvGMObject psvGMObjectBuilder.createRegionObject(double sx, double sy, double ex, double ey)
          sx,sy,ex,eyで表される領域に対応したpsvGMObjectを作成して返します。
static psvGMObject psvGMObjectBuilder.createRegionObject(jp.co.melco.preserv.psvRegion region)
          regionで表される領域に対応したpsvGMObjectを作成して返します。
 psvGMObject psvGMObject.mbRegion()
          本オブジェクトを包含する矩形領域を取得します。
 psvGMObject psvGMObject.transform(psvRSCRS newCRS)
          指定された座標参照系に変換した幾何オブジェクトを取得します。
 psvGMObject psvGMObject.convexHull()
          凸包を取得します。
 psvGMObject psvGMObject.buffer(psvDistance radius)
          本オブジェクトからの距離が指定した値以下となるすべての点を含んだ幾何オブジェクトを取得します。
 psvGMObject[] psvGMAggregate.getElement()
          構成オブジェクトを取得します。
 

psvGMObject 型のパラメータを持つ jp.co.melco.preserv.spatial.geometry のメソッド
 boolean psvTransfiniteSet.contains(psvGMObject pointSet)
          指定された幾何オブジェクトを包含するか否かを判定します。
 boolean psvTransfiniteSet.intersects(psvGMObject pointSet)
          指定された幾何オブジェクトと交差するか否かを判定します。
 boolean psvTransfiniteSet.equals(psvGMObject pointSet)
          指定された幾何オブジェクトと同値か否かを判定します。
 boolean psvGMSurfaceBoundary.equals(psvGMObject pointSet)
          このオブジェクトと他のオブジェクトが等しいかどうかを示します。
 boolean psvGMSurface.equals(psvGMObject pointSet)
          このオブジェクトと他のオブジェクトが等しいかどうかを示します。
 boolean psvGMPoint.equals(psvGMObject pointSet)
          このオブジェクトと他のオブジェクトが等しいかどうかを示します。
 boolean psvGMOrientablePrimitive.equals(psvGMObject pointSet)
          このオブジェクトと他のオブジェクトが等しいかどうかを示します。
 psvDistance psvGMObject.distance(psvGMObject geometry)
          指定された点との距離を取得します。
 boolean psvGMObject.contains(psvGMObject pointSet)
           
 boolean psvGMObject.intersects(psvGMObject pointSet)
           
abstract  boolean psvGMObject.equals(psvGMObject obj)
           
 boolean psvGMCurve.equals(psvGMObject pointSet)
          このオブジェクトと他のオブジェクトが等しいかどうかを示します。
 boolean psvGMComplex.equals(psvGMObject pointSet)
          このオブジェクトと他のオブジェクトが等しいかどうかを示します。
 void psvGMAggregate.setElement(psvGMObject[] element)
          構成オブジェクトを設定します。
 boolean psvGMAggregate.equals(psvGMObject pointSet)
          このオブジェクトと他のオブジェクトが等しいかどうかを示します。
 psvDistance psvCalculateAgent.distance(psvGMObject source, psvGMObject target)
          指定された2つのGM_Objectの距離を取得します。
 boolean psvCalculateAgent.contains(psvGMObject source, psvGMObject target)
          参照元のGM_Objectが参照先のGM_Objectを包含するか否かを判定します。
 boolean psvCalculateAgent.intersects(psvGMObject source, psvGMObject target)
          指定された2つのGM_Objectが交差するか否かを判定します。
 

jp.co.melco.preserv.spatial.search での psvGMObject の使用
 

psvGMObject として宣言されている jp.co.melco.preserv.spatial.search のフィールド
protected  psvGMObject psvFeatureGeometrySelect.gmObject
          検索範囲となる幾何オブジェクトです。
 

psvGMObject 型のパラメータを持つ jp.co.melco.preserv.spatial.search のコンストラクタ
psvFeatureGeometrySelect(jp.co.melco.preserv.psvSelect args, psvGMObject gmObject, int searchType)
          コンストラクタです。