jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics
クラス PFPolylineList

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFPolylineList
すべての実装されたインタフェース:
PFINode

public class PFPolylineList
extends java.lang.Object
implements PFINode

ポリラインリストクラス


コンストラクタの概要
PFPolylineList()
          コンストラクタ
 
メソッドの概要
 void addPolyline(java.util.Vector vertexList)
          ポリラインの追加
 void addPolylines(java.util.Vector vertexList, int[] vertexCountArray)
          ポリラインの追加
 boolean checkValidity(float tol)
          ポリラインの整合性チェック
 PFPolylineAttribute getAttribute()
          表示属性取得
 int getGeometryCount()
          ジオメトリ数取得
 java.lang.Object getMatrixAttribute()
          配置情報属性取得
 java.lang.Object getObjectAttribute()
          属性取得
 java.lang.Object getObjectID()
          オブジェクトID取得
 boolean getRootNode()
          ルートノードかどうかを取得
 boolean getTemporaryFlag()
          テンポラリフラグ取得
 int[] getVertexCountArray()
          頂点数配列の取得
 java.util.Vector getVertexList()
          頂点リストの取得
 boolean getVisible()
          表示状態取得
 void setAttribute(PFPolylineAttribute attribute)
          表示属性設定
 void setMatrixAttribute(java.lang.Object attribute)
          配置情報属性設定
 void setObjectAttribute(java.lang.Object attribute)
          属性設定
 void setObjectID(java.lang.Object id)
          オブジェクトID設定
 void setRootNode(boolean flag)
          ルートノードかどうかを設定
 void setTemporaryFlag(boolean temporaryFlag)
          テンポラリフラグ設定
 void setVertexList(java.util.Vector vertexList)
          頂点リストの設定
 void setVisible(boolean visible)
          表示状態設定
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFPolylineList

public PFPolylineList()
コンストラクタ

メソッドの詳細

addPolyline

public void addPolyline(java.util.Vector vertexList)
ポリラインの追加

パラメータ:
vertexList - 頂点リスト

addPolylines

public void addPolylines(java.util.Vector vertexList,
                         int[] vertexCountArray)
ポリラインの追加

パラメータ:
vertexList - 頂点リスト
vertexCountArray - 頂点数リスト

setVertexList

public void setVertexList(java.util.Vector vertexList)
頂点リストの設定

パラメータ:
vertexList - 頂点リスト

getVertexList

public java.util.Vector getVertexList()
頂点リストの取得

戻り値:
頂点リスト

getVertexCountArray

public int[] getVertexCountArray()
頂点数配列の取得

戻り値:
頂点数配列

setRootNode

public void setRootNode(boolean flag)
ルートノードかどうかを設定

定義:
インタフェース PFINode 内の setRootNode
パラメータ:
flag - ルートノードかどうかのフラグ

getRootNode

public boolean getRootNode()
ルートノードかどうかを取得

定義:
インタフェース PFINode 内の getRootNode
戻り値:
ルートノードかどうかのフラグ

getGeometryCount

public int getGeometryCount()
ジオメトリ数取得

定義:
インタフェース PFINode 内の getGeometryCount
戻り値:
ジオメトリ数

setAttribute

public void setAttribute(PFPolylineAttribute attribute)
表示属性設定

パラメータ:
attribute - 表示属性

getAttribute

public PFPolylineAttribute getAttribute()
表示属性取得

戻り値:
表示属性

getObjectID

public java.lang.Object getObjectID()
オブジェクトID取得

定義:
インタフェース PFINode 内の getObjectID
戻り値:
オブジェクトID

setObjectID

public void setObjectID(java.lang.Object id)
オブジェクトID設定

定義:
インタフェース PFINode 内の setObjectID
パラメータ:
id - オブジェクトID

getObjectAttribute

public java.lang.Object getObjectAttribute()
属性取得

定義:
インタフェース PFINode 内の getObjectAttribute
戻り値:
属性

setObjectAttribute

public void setObjectAttribute(java.lang.Object attribute)
属性設定

定義:
インタフェース PFINode 内の setObjectAttribute
パラメータ:
attribute - 属性

getMatrixAttribute

public java.lang.Object getMatrixAttribute()
配置情報属性取得

戻り値:
配置情報属性

setMatrixAttribute

public void setMatrixAttribute(java.lang.Object attribute)
配置情報属性設定

パラメータ:
attribute - 配置情報属性

getVisible

public boolean getVisible()
表示状態取得

定義:
インタフェース PFINode 内の getVisible
戻り値:
表示状態

setVisible

public void setVisible(boolean visible)
表示状態設定

定義:
インタフェース PFINode 内の setVisible
パラメータ:
visible - 表示状態

getTemporaryFlag

public boolean getTemporaryFlag()
テンポラリフラグ取得

定義:
インタフェース PFINode 内の getTemporaryFlag
戻り値:
テンポラリフラグ

setTemporaryFlag

public void setTemporaryFlag(boolean temporaryFlag)
テンポラリフラグ設定

定義:
インタフェース PFINode 内の setTemporaryFlag
パラメータ:
temporaryFlag - テンポラリフラグ

checkValidity

public boolean checkValidity(float tol)
ポリラインの整合性チェック

パラメータ:
tol - 同一点トレランス
戻り値:
バリディティ