|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.diagram.PFNetworkCanvas.EdgeItem
コンストラクタの概要 | |
PFNetworkCanvas.EdgeItem()
エッジアイテムを生成する。 |
|
PFNetworkCanvas.EdgeItem(PFNetworkCanvas.NodeItem start,
PFNetworkCanvas.NodeItem end)
両端のノードを指定してエッジアイテムを生成する。 |
メソッドの概要 | |
java.awt.Point |
clearRoute()
エッジ経由ポイントをクリアする。 |
boolean |
contains(int x,
int y)
指定された点がエッジを中心線とした tolerance の範囲内に あるかどうかを判定する。 |
boolean |
contains(java.awt.Point p)
指定された点がエッジを中心線とした tolerance の範囲内に あるかどうかを判定する。 |
void |
drawItem()
エッジを標準色で描画する。 |
void |
drawItem(java.awt.Color color)
エッジを色指定で描画する。 |
void |
drawItem(java.awt.Graphics g)
エッジを標準色で描画する。 |
void |
drawItem(java.awt.Graphics g,
java.awt.Color color)
エッジを色指定で描画する。 |
java.lang.Object |
getData()
エッジに保持されているデータを取得する。 |
double |
getDistance(java.awt.Point[] path)
Point配列で与えられた経路の距離を取得する。 |
PFObjectNetworkEdge |
getEdgeObject()
オブジェクトネットワークデータ構造のエッジオブジェクトを取得する。 |
PFNetworkCanvas.NodeItem |
getEndNode()
終点ノードを取得する。 |
java.awt.Point |
getEndPoint()
終点座標を取得する。 |
java.awt.Font |
getFont()
フォントを取得する。 |
java.lang.String |
getLabel()
ラベルを取得する。 |
java.awt.Point |
getMiddlePoint()
中点座標を取得する。 |
java.awt.Point |
getRoute()
エッジ経由ポイントを取得する。 |
int |
getShapeId()
エッジ形状インデックスを取得する。 |
PFNetworkCanvas.NodeItem |
getStartNode()
始点ノードを取得する。 |
java.awt.Point |
getStartPoint()
始点座標を取得する。 |
boolean |
isDirected()
有向かどうかを判定する。 |
boolean |
isEndPoint(PFNetworkCanvas.NodeItem node)
指定されたノードが端点かどうかを判定する。 |
boolean |
isOverwrapped()
始点と終点が重なっているかどうかを取得する。 |
void |
reverse()
エッジの方向を反転する。 |
void |
setData(java.lang.Object data)
エッジに保持するるデータを設定する。 |
void |
setDirected(boolean direct)
有向かどうかを設定する。 |
void |
setDrawingAttributes(PFNetworkCanvas.EdgeItem original)
描画属性を設定する。 |
void |
setEdgeObject(PFObjectNetworkEdge edge)
オブジェクトネットワークデータ構造のエッジオブジェクトを設定する。 |
void |
setEndNode(PFNetworkCanvas.NodeItem node)
終点ノードを設定する。 |
void |
setLabel(java.lang.String label)
ラベルを設定する。 |
void |
setRoute(java.awt.Point p)
エッジ経由ポイントを設定する。 |
void |
setShapeId(int shape)
エッジ形状インデックスを設定する。 |
void |
setStartNode(PFNetworkCanvas.NodeItem node)
始点ノードを設定する。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public PFNetworkCanvas.EdgeItem()
public PFNetworkCanvas.EdgeItem(PFNetworkCanvas.NodeItem start, PFNetworkCanvas.NodeItem end)
start
- 始点ノードend
- 終点ノードメソッドの詳細 |
public java.awt.Point getRoute()
public void setRoute(java.awt.Point p)
p
- エッジ経由ポイントpublic java.awt.Point clearRoute()
public int getShapeId()
public void setShapeId(int shape)
shape
- エッジ形状インデックスpublic void setStartNode(PFNetworkCanvas.NodeItem node)
node
- 始点ノードpublic PFNetworkCanvas.NodeItem getStartNode()
public void setEndNode(PFNetworkCanvas.NodeItem node)
node
- 終点ノードpublic PFNetworkCanvas.NodeItem getEndNode()
public boolean isDirected()
public void setDirected(boolean direct)
direct
- trueのとき有向public boolean isEndPoint(PFNetworkCanvas.NodeItem node)
node
- ノードpublic java.awt.Point getStartPoint()
public java.awt.Point getEndPoint()
public java.awt.Point getMiddlePoint()
public void setEdgeObject(PFObjectNetworkEdge edge)
edge
- エッジオブジェクトpublic PFObjectNetworkEdge getEdgeObject()
public void setData(java.lang.Object data)
data
- エッジ保持データpublic java.lang.Object getData()
public void setLabel(java.lang.String label)
label
- ラベルpublic java.lang.String getLabel()
public void reverse()
public boolean contains(java.awt.Point p)
p
- 座標
public boolean contains(int x, int y)
x
- X座標y
- Y座標
public void drawItem()
public void drawItem(java.awt.Graphics g)
g
- グラフィックコンテキストpublic void drawItem(java.awt.Color color)
color
- 色public void drawItem(java.awt.Graphics g, java.awt.Color color)
g
- グラフィックコンテキストcolor
- 色public boolean isOverwrapped()
public double getDistance(java.awt.Point[] path)
path
- Point配列
public java.awt.Font getFont()
public void setDrawingAttributes(PFNetworkCanvas.EdgeItem original)
original
- 描画属性を与えるエッジ
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |