jp.go.ipa.jgcl
クラス JgclSetOfTriangles2D

java.lang.Object
  |
  +--jp.go.ipa.jgcl.JgclGeometry
        |
        +--jp.go.ipa.jgcl.JgclNonParametricSurface
              |
              +--jp.go.ipa.jgcl.JgclNonParametricSurface2D
                    |
                    +--jp.go.ipa.jgcl.JgclSetOfTriangles2D
すべての実装インタフェース:
java.io.Serializable

public class JgclSetOfTriangles2D
extends JgclNonParametricSurface2D

2次元 : 一繋がりの三角形の集合を表すクラス。

バージョン:
$Revision: 1.13 $, $Date: 2000/04/26 09:39:23 $
作成者:
Information-technology Promotion Agency, Japan
関連項目:
直列化された形式

内部クラスの概要
 class JgclSetOfTriangles2D.Edge
          三角形の辺を表す内部クラス。
 class JgclSetOfTriangles2D.Face
          ある三角形を表す内部クラス。
 class JgclSetOfTriangles2D.Vertex
          三角形の頂点を表す内部クラス。
 
コンストラクタの概要
JgclSetOfTriangles2D(JgclPoint2D[][] grid)
          格子状の点網を与え、 それらを頂点とする三角形の集合としてオブジェクトを構築する。
 
メソッドの概要
 java.util.Enumeration edgeElements()
          この三角形の集合が含む辺の Enumeration を返す。
 java.util.Enumeration faceElements()
          この三角形の集合が含む三角形の Enumeration を返す。
 int getNumberOfEdges()
          この三角形の集合が含む辺の数を返す。
 int getNumberOfFaces()
          この三角形の集合が含む三角形の数を返す。
 int getNumberOfVertices()
          この三角形の集合が含む頂点の数を返す。
 boolean isFreeform()
          この幾何要素が自由形状か否かを返す。
protected  void output(java.io.PrintWriter writer, int indent)
          出力ストリームに形状情報を出力する。
 java.util.Enumeration vertexElements()
          この三角形の集合が含む頂点の Enumeration を返す。
 
クラス jp.go.ipa.jgcl.JgclNonParametricSurface2D から継承したメソッド
dimension, is2D
 
クラス jp.go.ipa.jgcl.JgclNonParametricSurface から継承したメソッド
isSurface
 
クラス jp.go.ipa.jgcl.JgclGeometry から継承したメソッド
getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is3D, isCurve, isParametric, isPlacement, isPoint, isTransformationOperator, isVector, makeIndent, output
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JgclSetOfTriangles2D

public JgclSetOfTriangles2D(JgclPoint2D[][] grid)
格子状の点網を与え、 それらを頂点とする三角形の集合としてオブジェクトを構築する。

grid の一次元目/二次元目のいずれかの要素数が 2 より小さい場合には JgclInvalidArgumentValue の例外を返す。

パラメータ:
grid - 格子状の点網
関連項目:
JgclInvalidArgumentValue
メソッドの詳細

faceElements

public java.util.Enumeration faceElements()
この三角形の集合が含む三角形の Enumeration を返す。
戻り値:
三角形の Enumeration

vertexElements

public java.util.Enumeration vertexElements()
この三角形の集合が含む頂点の Enumeration を返す。
戻り値:
頂点の Enumeration

edgeElements

public java.util.Enumeration edgeElements()
この三角形の集合が含む辺の Enumeration を返す。
戻り値:
辺の Enumeration

getNumberOfVertices

public int getNumberOfVertices()
この三角形の集合が含む頂点の数を返す。
戻り値:
頂点の数

getNumberOfFaces

public int getNumberOfFaces()
この三角形の集合が含む三角形の数を返す。
戻り値:
三角形の数

getNumberOfEdges

public int getNumberOfEdges()
この三角形の集合が含む辺の数を返す。
戻り値:
辺の数

isFreeform

public boolean isFreeform()
この幾何要素が自由形状か否かを返す。
オーバーライド:
クラス JgclGeometry 内の isFreeform
戻り値:
常に true

output

protected void output(java.io.PrintWriter writer,
                      int indent)
出力ストリームに形状情報を出力する。
オーバーライド:
クラス JgclGeometry 内の output
パラメータ:
writer - PrintWriter
indent - インデントの深さ
関連項目:
JgclGeometry