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

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

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

psvDirectPosition を返す jp.co.melco.preserv.spatial のメソッド
 psvDirectPosition psvJPBasePointForDisplay.getInsertPoint()
          地図記号や注記を置く位置を表す直接座標を取得します。
 

psvDirectPosition 型のパラメータを持つ jp.co.melco.preserv.spatial のメソッド
 void psvPortrayalContext.setRotateAngle(psvDirectPosition center, double angle)
          指定された座標を中心に指定された角度だけ回転します。
 void psvPortrayalContext.view(psvDirectPosition start, psvDirectPosition end)
          指定された領域を表示領域にあわせてスケーリングして描画します。
 void psvPortrayalContext.drawImage(java.lang.String imageKey, psvDirectPosition center, double width, double height)
          指定された矩形内(WC座標)に収まるようスケーリングされたイメージを描画します。
 void psvPortrayalContext.drawImageAsDC(java.lang.String imageKey, psvDirectPosition center, double width, double height)
          指定された矩形内(DC座標)に収まるようスケーリングされたイメージを描画します。
 void psvPortrayalContext.drawRectangle(psvDirectPosition start, psvDirectPosition end)
          指定された開始点と終了点を結ぶ矩形を描画します。
 void psvPortrayalContext.drawRectangle(psvDirectPosition start, psvDirectPosition end, java.awt.geom.AffineTransform transformer)
          指定された開始点と終了点を結ぶ矩形を指定されたアフィン変換後、描画します。
 void psvPortrayalContext.drawRectangleAsDC(psvDirectPosition start, psvDirectPosition end, java.awt.geom.AffineTransform transformer)
          指定された開始点と終了点を結ぶ矩形を指定されたアフィン変換後、描画します。
 void psvPortrayalContext.drawLine(psvDirectPosition start, psvDirectPosition end)
          指定された2点を結ぶ直線を描画します。
 void psvPortrayalContext.drawCircle(psvDirectPosition center, double radius)
          指定された中心・半径を持つ円を描画します。
 void psvPortrayalContext.drawCircleAsDC(psvDirectPosition center, double radius)
          指定された中心・半径を持つ円を描画します。
 void psvPortrayalContext.drawString(psvDirectPosition position, java.lang.String text)
          指定された文字列を指定された位置に描画します。
protected  void psvPortrayalContext.RectangleDrawer.draw(psvPortrayalContext context, psvDirectPosition start, psvDirectPosition end, java.awt.geom.AffineTransform transformer)
          指定された開始位置・終了位置を対角線とする矩形をアフィン変換後、描画します。
 void psvJPBasePointForDisplay.setInsertPoint(psvDirectPosition insertPoint)
          地図記号や注記を置く位置を表す直接座標を設定します。
 

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

psvDirectPosition を返す jp.co.melco.preserv.spatial.geometry のメソッド
 psvDirectPosition psvGMPosition.getDirect()
          本オブジェクトが保持する直接位置参照オブジェクトを取得します。
 psvDirectPosition psvGMPosition.toDirectPosition()
          本オブジェクトが参照する位置を遡って取得します。
 psvDirectPosition psvGMPoint.getPosition()
          参照先の直接位置を取得します。
 psvDirectPosition psvGMObject.representativePoint()
          代表点を取得します。
 psvDirectPosition psvGMObject.centroid()
          本オブジェクトの重心を取得します。
 psvDirectPosition psvGMEnvelope.getLowerCorner()
          下端を取得します。
 psvDirectPosition psvGMEnvelope.getUpperCorner()
          上端を取得します。
 

psvDirectPosition 型のパラメータを持つ jp.co.melco.preserv.spatial.geometry のメソッド
 boolean psvTransfiniteSet.contains(psvDirectPosition point)
          指定された直接位置を包含するか否かを判定します。
 void psvGMPosition.setDirect(psvDirectPosition direct)
          直接位置参照オブジェクトを設定します。
 void psvGMPoint.setPosition(psvDirectPosition position)
          参照先の直接位置を設定します。
 boolean psvGMPoint.contains(psvDirectPosition point)
           
 boolean psvGMOrientablePrimitive.contains(psvDirectPosition point)
           
 int psvGMObject.dimension(psvDirectPosition point)
          指定された位置 又は その位置に最も近い幾何オブジェクトの次元を取得します。
 void psvGMEnvelope.setLowerCorner(psvDirectPosition lowerCorner)
          下端を設定します。
 void psvGMEnvelope.setUpperCorner(psvDirectPosition upperCorner)
          上端を設定します。
 boolean psvGMComplex.contains(psvDirectPosition point)
           
 boolean psvGMAggregate.contains(psvDirectPosition point)
          指定された直接位置を包含するか否かを判定します。
 

psvDirectPosition 型のパラメータを持つ jp.co.melco.preserv.spatial.geometry のコンストラクタ
psvGMPosition(psvDirectPosition direct)
          指定された直接参照の位置情報を持つ位置データ型を生成します。
psvGMPoint(psvDirectPosition position)
          指定された直接位置を保持する点オブジェクトを生成します。
psvGMEnvelope(psvDirectPosition upperCorner, psvDirectPosition lowerCorner)
          指定された上端・下端を持つ矩形オブジェクトを生成します。