|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.go.ipa.jgcl.JgclEmbeddedGraph.GraphItem | +--jp.go.ipa.jgcl.JgclEmbeddedGraph.Face | +--jp.go.ipa.jgcl.JgclSetOfTriangles3D.Face
ある三角形を表す内部クラス。
このクラスのインスタンスは、 亡きものとされているか否かを示すフラグ killed を保持する。
コンストラクタの概要 | |
protected |
JgclSetOfTriangles3D.Face()
何も与えずにオブジェクトを構築する。 |
メソッドの概要 | |
protected void |
fillFieldsOfReplica()
この三角形の複製として設定されている三角形のフィールドに正しい値を代入する。 |
double[] |
getAnglesOfStartEndIn2D(JgclSetOfTriangles3D.Edge edge)
与えられた辺がこの三角形を構成する三辺の内の一辺であるとして、 その辺の始点および終点での (2次元空間での) 角度を返す。 |
JgclSetOfTriangles3D.Edge[] |
getEdgesInCCW()
この三角形を取り巻く辺の配列を返す。 |
JgclSetOfTriangles3D.Vertex |
getFarVertex(JgclSetOfTriangles3D.Edge edge)
与えられた辺がこの三角形を構成する三辺の内の一辺であるとして、 その辺の対面にあたる頂点を返す。 |
JgclSetOfTriangles3D.Vertex[] |
getVerticesInCCW()
この三角形を取り巻く頂点の配列を返す。 |
クラス jp.go.ipa.jgcl.JgclEmbeddedGraph.Face から継承したメソッド |
fillFieldsOfDualReplica, getEdgeCycleInCCW, getGraph, getVertexCycleInCCW, isIdentWith |
クラス jp.go.ipa.jgcl.JgclEmbeddedGraph.GraphItem から継承したメソッド |
getReplica, getUserData, setReplica, setUserData |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
protected JgclSetOfTriangles3D.Face()
killed は false とする。
メソッドの詳細 |
protected void fillFieldsOfReplica()
super.fillFieldsOfReplica() を呼び出した後に、 この面の killed の値を、複製の killed に代入する。
JgclEmbeddedGraph.Face
内の fillFieldsOfReplica
jp.go.ipa.jgcl.JgclEmbeddedGraph.Face
からコピーされたタグ:JgclEmbeddedGraph.GraphItem.setReplica(JgclEmbeddedGraph.GraphItem)
,
JgclEmbeddedGraph.Edge
public JgclSetOfTriangles3D.Edge[] getEdgesInCCW()
結果として得られる配列の要素数は 3 で、 左回りの順で辺が格納される。
public JgclSetOfTriangles3D.Vertex[] getVerticesInCCW()
結果として得られる配列の要素数は 3 で、 左回りの順で頂点が格納される。
public JgclSetOfTriangles3D.Vertex getFarVertex(JgclSetOfTriangles3D.Edge edge)
与えられた辺がこの三角形を取り巻くものではない場合には null を返す。
edge
- 三角形を取り巻く辺public double[] getAnglesOfStartEndIn2D(JgclSetOfTriangles3D.Edge edge)
結果として得られる配列の要素数は 2 である。
与えられた辺がこの三角形を取り巻くものではない場合には null を返す。
頂点の coordinates は JgclPointOnSurface3D のインスタンスでなければならない。 そうでない場合には ClassCastException の例外を発生する。
edge
- 三角形を取り巻く辺
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |