パッケージ
jp.go.ipa.jgcl の使用

jp.go.ipa.jgcl により使用される jp.go.ipa.jgcl のクラス
JgclAxis1Placement3D
          3次元 : 原点の座標とZ軸の方向のみを定義する局所座標系 (配置情報) を表すクラス。
JgclAxis2Placement2D
          2次元 : 原点の座標とX軸の方向で定義された局所座標系 (配置情報) を表すクラス。
JgclAxis2Placement3D
          3次元 : 原点の座標とZ軸およびX軸を指定する方向で定義された局所座標系 (配置情報) を表すクラス。
JgclBooleanFunctionWithRealVariables
          実数変数を持つ論理関数を表すインターフェイス。
JgclBoundedCurve2D
          2次元 : 有限な曲線を表す抽象クラス。
JgclBoundedCurve3D
          3次元 : 有限な曲線を表す抽象クラス。
JgclBoundedLine2D
          2次元 : 線分を表すクラス。
JgclBoundedLine3D
          3次元 : 線分を表すクラス。
JgclBoundedSurface3D
          3次元 : 有限な曲面を表す抽象クラス。
JgclBsplineCurve2D
          2次元 : 非有理 (多項式) Bスプライン曲線および有理Bスプライン曲線を表すクラス。
JgclBsplineCurve3D
          3次元 : 非有理 (多項式) Bスプライン曲線および有理Bスプライン曲線を表すクラス。
JgclBsplineKnot
          Bスプラインのノット列を表すクラス。
JgclBsplineSurface3D
          3次元 : 非有理 (多項式) Bスプライン曲面および有理Bスプライン曲面を表すクラス。
JgclCartesianPoint1D
          1次元:各座標値が定数で定義された点を表すクラス。
JgclCartesianPoint2D
          2次元:各座標値が定数で定義された点を表すクラス。
JgclCartesianPoint3D
          3次元:各座標値が定数で定義された点を表すクラス。
JgclCartesianTransformationOperator
          幾何的な変換を行なう演算子を表すクラス階層のルートとなる抽象クラス。
JgclCartesianTransformationOperator2D
          2次元 : 幾何的な変換を行なう演算子を表すクラス。
JgclCartesianTransformationOperator3D
          3次元 : 幾何的な変換を行なう演算子を表すクラス。
JgclCommonNormal2D
          2次元 : 共通法線情報を表すクラス。
JgclCommonTangent2D
          2次元 : 共通接線情報を表すクラス。
JgclComplex
          複素数を表すクラス。
JgclComplexFunctionWithOneVariable
          一変数の複素数関数を表すインターフェイス。
JgclComplexPolynomial
          変数および各項の係数が複素数である多項式を表すクラス。
JgclComplexPolynomial.DKANotConverge
          ある方程式の根を Durand-Kerner 法によって求めようとした際に、 その収束演算に失敗したことを示す例外の (内部) クラス。
JgclComplexPolynomial.ImpossibleEquation
          ある多項式を左辺とする代数方程式が不能であることを示す例外の (内部) クラス。
JgclComplexPolynomial.IndefiniteEquation
          ある多項式を左辺とする代数方程式が不定であることを示す例外の (内部) クラス。
JgclComplexPolynomial.NRNotConverge
          ある方程式の根を Newton-Raphson 法によって求めようとした際に、 その収束演算に失敗したことを示す例外の (内部) クラス。
JgclCompositeCurve2D
          2次元 : 複合曲線を表すクラス。
JgclCompositeCurve3D
          3次元 : 複合曲線を表すクラス。
JgclCompositeCurveSegment2D
          2次元 : 複合曲線を構成するセグメントを表すクラス。
JgclCompositeCurveSegment3D
          3次元 : 複合曲線を構成するセグメントを表すクラス。
JgclConditionOfOperation
          JgclConditionOfOperation は、演算条件を表すクラスです。
JgclConic2D
          2次元 : 円錐曲線のクラス階層のルートとなる抽象クラス。
JgclConic3D
          3次元 : 円錐曲線のクラス階層のルートとなる抽象クラス。
JgclCursor
          配列やリストへの cursor を表わすインターフェース。
JgclCurveCurvature
          曲線の曲率を表す抽象クラス。
JgclCurveCurvature2D
          2次元 : 曲線の曲率を表すクラス。
JgclCurveCurvature3D
          3次元 : 曲線の曲率を表すクラス。
JgclCurveCurveInterference2D
          2次元 : 二曲線間の干渉を表すインターフェイス
JgclCurveCurveInterference3D
          3次元 : 二曲線間の干渉を表すインターフェイス。
JgclCurveDerivative
          曲線の導関数値を表す抽象クラス。
JgclCurveDerivative2D
          2次元 : 曲線の導関数を表すクラス。
JgclCurveDerivative3D
          3次元 : 曲線の導関数値を表すクラス。
JgclElementarySurface3D
          3次元 : 初等曲面のクラス階層のルートとなる抽象クラス 初等曲面とは、平面/球面/円柱面/円錐面などのことをいう。
JgclEmbeddedGraph
          (2次元の) 埋め込みグラフを表すクラス。
JgclEmbeddedGraph.Edge
          グラフの半辺 (辺の片割れ) を表す内部クラス。
JgclEmbeddedGraph.Face
          グラフの面を表す内部クラス。
JgclEmbeddedGraph.GraphItem
          グラフの構成物を表す内部クラス。
JgclEmbeddedGraph.GraphItemMaker
          グラフ内での新たな頂点/辺/面の生成を担当するオブジェクトが実装すべきインターフェイス。
JgclEmbeddedGraph.Result
          JgclEmbeddedGraph が備える Euler Operator の各 make メソッドにおいて 新たに生成された頂点/辺/面を示す内部クラス。
JgclEmbeddedGraph.Vertex
          グラフの頂点を表す内部クラス。
JgclEnclosingBox2D
          2次元 : (形状要素の存在範囲を示す) 辺が軸方向に平行な矩形を表すクラス。
JgclEnclosingBox3D
          3次元 : (形状要素の存在範囲を示す) 辺が軸方向に平行な直方体を表すクラス。
JgclException
          JGCL に特有の例外を表すクラス階層のルートとなる抽象クラス。
JgclFilletObject2D
          2次元 : フィレット曲線情報を表すクラス。
JgclFilletObject3D
          3次元 : フィレット曲面情報を表すクラス。
JgclFilletSection3D
          3次元 : フィレットの断面を表すクラス。
JgclFreeformCurveWithControlPoints2D
          2次元 : 制御点を持った自由曲線を表す抽象クラス。
JgclFreeformCurveWithControlPoints3D
          3次元 : 制御点を持った自由曲線を表す抽象クラス。
JgclFreeformSurfaceWithControlPoints3D
          3次元 : 制御点を持った自由曲面を表す抽象クラス。
JgclGeometry
          JgclGeometry は、幾何要素のクラス階層のルートとなる抽象クラスです。
JgclIndefiniteSolution
          解が不定である (無数の解が存在する) ことを示す例外のクラス。
JgclInterference2D
          2次元 : 二幾何要素間の干渉を表すインターフェイス。
JgclInterference3D
          3次元 : 二幾何要素間の干渉を表すインターフェイス。
JgclIntersectionCurve3D
          3次元 : 二曲面間の交線を表すクラス。
JgclIntersectionPoint2D
          2次元 : 二曲線の交点を表すクラス。
JgclIntersectionPoint3D
          3次元 : 二幾何要素の交点を表すクラス このクラスのインスタンスは、 交点の実空間上での座標値を示す点 coordinates、 一方の幾何要素上での位置を示す点 pointOnGeometry1、 他方の幾何要素上での位置を示す点 pointOnGeometry2 を保持する。
JgclInvalidArgumentValue
          コンストラクタやメソッドに与えられた引数の値が不正であることを示す ランタイムな例外のクラス。
JgclLine2D
          2次元 : 直線を表すクラス。
JgclLine3D
          3次元 : 直線を表すクラス。
JgclListSorter.ObjectComparator
          二つのオブジェクトの「大きさ」を比較するオブジェクトのインターフェイス。
JgclLiteralVector1D
          1次元:各成分が定数で定義されたベクトルを表すクラス。
JgclLiteralVector2D
          2次元:各成分が定数で定義されたベクトルを表すクラス。
JgclLiteralVector3D
          3次元:各成分が定数で定義されたベクトルを表すクラス。
JgclMatrix
          実数を要素とする行列を表すクラス。
JgclMatrix.LinearLeastSquareSolution
          条件過剰 (未知数の数よりも方程式の数の方が多い) の連立一次方程式 AX = B に対する最小自乗解 X' を表す内部クラス
JgclMesh3D
          3次元 : 格子状点網を表すクラス。
JgclNonParametricCurve
          非パラメトリックな曲線のクラス階層のルートとなる抽象クラス。
JgclNonParametricCurve2D
          2次元の非パラメトリックな曲線のクラス階層のルートとなる抽象クラス。
JgclNonParametricCurve3D
          3次元の非パラメトリックな曲線のクラス階層のルートとなる抽象クラス。
JgclNonParametricSurface
          非パラメトリックな曲面のクラス階層のルートとなる抽象クラス。
JgclNonParametricSurface2D
          2次元の非パラメトリックな曲面のクラス階層のルートとなる抽象クラス。
JgclNonParametricSurface3D
          3次元の非パラメトリックな曲面のクラス階層のルートとなる抽象クラス。
JgclOpenCurve
          閉じた曲線が与えられることを期待している箇所で、 開いた曲線が与えられたことを示す例外のクラス。
JgclOpenSurfaceForUDirection
          U 方向に閉じた曲面が与えられることを期待している箇所で、 U 方向に開いた曲面が与えられたことを示す例外のクラス。
JgclOpenSurfaceForVDirection
          V 方向に閉じた曲面が与えられることを期待している箇所で、 V 方向に開いた曲面が与えられたことを示す例外のクラス。
JgclOverlapCurve2D
          2次元 : 二曲線が (交差せず) オーバーラップしている区間を表すクラス。
JgclOverlapCurve3D
          3次元 : 二幾何要素が (交差せず) オーバーラップしている区間を表すクラス。
JgclParameterDomain
          パラメトリックな関数における、ある一つのパラメータの定義域を表すクラス。
JgclParameterRangeOnCurve2D
          2次元 : 曲線上の位置を表すインターフェース。
JgclParameterRangeOnCurve3D
          3次元 : 曲線上の位置を表すインターフェース。
JgclParameterSection
          パラメータ値の存在範囲を示すパラメータ区間を表すクラス。
JgclParametricCurve
          パラメトリックな曲線 P(t) のクラス階層のルートとなる抽象クラス。
JgclParametricCurve2D
          2次元のパラメトリックな曲線のクラス階層のルートとなる抽象クラス。
JgclParametricCurve3D
          3次元のパラメトリックな曲線のクラス階層のルートとなる抽象クラス。
JgclParametricSurface
          パラメトリックな曲面のクラス階層のルートとなる抽象クラス。
JgclParametricSurface3D
          3次元のパラメトリックな曲面のクラス階層のルートとなる抽象クラス。
JgclPlacement
          幾何要素の置かれる位置や向きを表す配置情報のクラス階層のルートとなる抽象クラス。
JgclPlacement2D
          幾何要素の置かれる位置や向きを表す2次元の配置情報のクラス階層のルートとなる抽象クラス。
JgclPlacement3D
          幾何要素の置かれる位置や向きを表す3次元の配置情報のクラス階層のルートとなる抽象クラス。
JgclPlane3D
          3次元 : 平面を表すクラス。
JgclPoint
          点のクラス階層のルートとなる抽象クラス。
JgclPoint1D
          1次元の点を表す抽象クラス。
JgclPoint2D
          2次元の点を表す抽象クラス。
JgclPoint3D
          3次元の点を表す抽象クラス。
JgclPointOnCurve2D
          2次元 : あるパラメトリック曲線の上にある点を表すクラス。
JgclPointOnCurve3D
          3次元 : あるパラメトリック曲線の上にある点を表すクラス。
JgclPointOnGeometry1D
          1次元 : ある形状要素の上にある点を表す抽象クラス。
JgclPointOnGeometry2D
          2次元 : ある形状要素の上にある点を表す抽象クラス。
JgclPointOnGeometry3D
          3次元 : ある形状要素の上にある点を表す抽象クラス。
JgclPointOnPoint1D
          1次元 : ある点の上にある点を表すクラス このクラスのインスタンスは、 点の乗っている点 (JgclPoint1D) basisPoint を保持する。
JgclPointOnPoint2D
          2次元 : ある点の上にある点を表すクラス このクラスのインスタンスは、 点の乗っている点 (JgclPoint2D) basisPoint を保持する。
JgclPointOnPoint3D
          3次元 : ある点の上にある点を表すクラス。
JgclPointOnSurface3D
          3次元 : あるパラメトリック曲面の上にある点を表すクラス。
JgclPolyline2D
          2次元 : ポリラインを表すクラス。
JgclPolyline3D
          3次元 : ポリラインを表すクラス。
JgclPolynomialCurve2D
          2次元 : 多項式曲線を表すクラス。
JgclPolynomialCurve3D
          3次元 : 多項式曲線を表すクラス。
JgclPureBezierCurve2D
          2次元 : 非有理 (多項式) ベジエ曲線および有理ベジエ曲線を表すクラス このクラスに特有な属性を表すフィールドは特にない。
JgclPureBezierCurve3D
          3次元 : 非有理 (多項式) ベジエ曲線および有理ベジエ曲線を表すクラス このクラスに特有な属性を表すフィールドは特にない。
JgclPureBezierSurface3D
          3次元 : 非有理 (多項式) ベジエ曲面および有理ベジエ曲面を表すクラス。
JgclRealFunction
          多変数の実数関数を表すインターフェイス。
JgclRealFunctionWithOneVariable
          一変数の実数関数を表すインターフェイス。
JgclRealPolynomial
          変数および各項の係数が実数である多項式を表すクラス。
JgclRealPolynomial.NRNotConverge
          ある方程式の根を Newton-Raphson 法によって求めようとした際に、 その収束演算に失敗したことを示す例外の (内部) クラス。
JgclReducedToPoint
          曲線あるいは曲面であることが期待される箇所で、 それが点に縮退していることを示す例外のクラス。
JgclRuntimeException
          JGCL に特有のランタイムな例外を表すクラス階層のルートとなる抽象クラス。
JgclSetOfTriangles2D
          2次元 : 一繋がりの三角形の集合を表すクラス。
JgclSetOfTriangles2D.Edge
          三角形の辺を表す内部クラス。
JgclSetOfTriangles2D.Face
          ある三角形を表す内部クラス。
JgclSetOfTriangles2D.Vertex
          三角形の頂点を表す内部クラス。
JgclSetOfTriangles3D
          3次元 : 一繋がりの三角形の集合を表すクラス。
JgclSetOfTriangles3D.Edge
          三角形の辺を表す内部クラス。
JgclSetOfTriangles3D.Face
          ある三角形を表す内部クラス。
JgclSetOfTriangles3D.Vertex
          三角形の頂点を表す内部クラス。
JgclSurfaceCurvature
          曲面の曲率を表す抽象クラス。
JgclSurfaceCurvature3D
          3次元 : 曲面の曲率を表すクラス。
JgclSurfaceCurve3D
          3次元 : 曲面上の曲線 (面上線) を表すクラス。
JgclSurfaceDerivative
          曲面の導関数値を表す抽象クラス。
JgclSurfaceDerivative3D
          3次元 : 曲面の導関数値を表すクラス。
JgclSurfaceSurfaceInterference3D
          3次元 : 二曲面間の干渉を表すインターフェイス。
JgclSweptSurface3D
          3次元 : スイープ面を表す抽象クラス。
JgclTolerance
          実数値の許容誤差を表すクラス。
JgclToleranceForAngle
          角度の許容誤差を表すクラス。
JgclToleranceForDistance
          距離の許容誤差を表すクラス。
JgclToleranceForParameter
          パラメータ値の許容誤差を表すクラス。
JgclTrimmedCurve2D
          2次元 : トリム曲線を表すクラス。
JgclTrimmedCurve3D
          3次元 : トリム曲線を表すクラス。
JgclTwoGeomertiesAreNotContinuous
          二つの幾何要素が繋がっていることが期待される箇所で、 それらが繋がっていないことを示す例外のクラス。
JgclTypes
          各種のタイプ (定数) を保持するクラスのルートとなる抽象クラス。
JgclVector
          ベクトルのクラス階層のルートとなる抽象クラス。
JgclVector1D
          1次元のベクトルを表す抽象クラス。
JgclVector2D
          2次元のベクトルを表す抽象クラス。
JgclVector3D
          3次元のベクトルを表す抽象クラス。
JgclVoronoiDiagram2D
          2次元の Voronoi 図を表すクラス。