jp.go.ipa.jgcl
クラス JgclVoronoiDiagram2D.VRegion

java.lang.Object
  |
  +--jp.go.ipa.jgcl.JgclVoronoiDiagram2D.VRegion
含まれているクラス:
JgclVoronoiDiagram2D

public class JgclVoronoiDiagram2D.VRegion
extends java.lang.Object

ある母点の占める領域 (Voronoi 領域) を表す内部クラス。


メソッドの概要
 JgclPoint2D getCoordinates()
          この領域の母点の座標値を返す。
 JgclEmbeddedGraph.Face getFace()
          この領域に対応した「グラフの面」を返す。
 int getIndex()
          この領域の母点の番号を返す。
 java.lang.Object getUserData()
          この領域に関係するデータとして設定されているオブジェクトを返す。
 java.util.Enumeration getVPointCycleInCCW()
          この領域の周囲の Voronoi 点の Enumeration (CCW、左回り) を返す。
 void setUserData(java.lang.Object userData)
          与えられたオブジェクトを、この領域に関係するデータとして設定する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getIndex

public int getIndex()
この領域の母点の番号を返す。
戻り値:
母点の番号

getCoordinates

public JgclPoint2D getCoordinates()
この領域の母点の座標値を返す。
戻り値:
母点の座標値

getFace

public JgclEmbeddedGraph.Face getFace()
この領域に対応した「グラフの面」を返す。
戻り値:
グラフの面

setUserData

public void setUserData(java.lang.Object userData)
与えられたオブジェクトを、この領域に関係するデータとして設定する。
パラメータ:
userData - 任意のオブジェクト

getUserData

public java.lang.Object getUserData()
この領域に関係するデータとして設定されているオブジェクトを返す。
戻り値:
任意のオブジェクト

getVPointCycleInCCW

public java.util.Enumeration getVPointCycleInCCW()
この領域の周囲の Voronoi 点の Enumeration (CCW、左回り) を返す。

結果として得られる Enumeration が含む要素は JgclVoronoiDiagram2D.VPoint のインスタンスである。

戻り値:
周囲の Voronoi 点の Enumeration