クラス
jp.go.ipa.jgcl.JgclGeometry の使用

jp.go.ipa.jgcl での JgclGeometry の使用
 

jp.go.ipa.jgcl での JgclGeometry のサブクラス
 class JgclAxis1Placement3D
          3次元 : 原点の座標とZ軸の方向のみを定義する局所座標系 (配置情報) を表すクラス。
 class JgclAxis2Placement2D
          2次元 : 原点の座標とX軸の方向で定義された局所座標系 (配置情報) を表すクラス。
 class JgclAxis2Placement3D
          3次元 : 原点の座標とZ軸およびX軸を指定する方向で定義された局所座標系 (配置情報) を表すクラス。
 class JgclBoundedCurve2D
          2次元 : 有限な曲線を表す抽象クラス。
 class JgclBoundedCurve3D
          3次元 : 有限な曲線を表す抽象クラス。
 class JgclBoundedLine2D
          2次元 : 線分を表すクラス。
 class JgclBoundedLine3D
          3次元 : 線分を表すクラス。
 class JgclBoundedSurface3D
          3次元 : 有限な曲面を表す抽象クラス。
 class JgclBsplineCurve2D
          2次元 : 非有理 (多項式) Bスプライン曲線および有理Bスプライン曲線を表すクラス。
 class JgclBsplineCurve3D
          3次元 : 非有理 (多項式) Bスプライン曲線および有理Bスプライン曲線を表すクラス。
 class JgclBsplineSurface3D
          3次元 : 非有理 (多項式) Bスプライン曲面および有理Bスプライン曲面を表すクラス。
 class JgclCartesianPoint1D
          1次元:各座標値が定数で定義された点を表すクラス。
 class JgclCartesianPoint2D
          2次元:各座標値が定数で定義された点を表すクラス。
 class JgclCartesianPoint3D
          3次元:各座標値が定数で定義された点を表すクラス。
 class JgclCartesianTransformationOperator
          幾何的な変換を行なう演算子を表すクラス階層のルートとなる抽象クラス。
 class JgclCartesianTransformationOperator2D
          2次元 : 幾何的な変換を行なう演算子を表すクラス。
 class JgclCartesianTransformationOperator3D
          3次元 : 幾何的な変換を行なう演算子を表すクラス。
 class JgclCircle2D
          2次元 : 円を表すクラス。
 class JgclCircle3D
          3次元 : 円を表すクラス 円は、その中心の位置と局所 X/Y 軸の方向を示す局所座標系 (配置情報、JgclAxis2Placement3D) position と 半径 radius で定義される。
 class JgclCompositeCurve2D
          2次元 : 複合曲線を表すクラス。
 class JgclCompositeCurve3D
          3次元 : 複合曲線を表すクラス。
 class JgclCompositeCurveSegment2D
          2次元 : 複合曲線を構成するセグメントを表すクラス。
 class JgclCompositeCurveSegment3D
          3次元 : 複合曲線を構成するセグメントを表すクラス。
 class JgclConic2D
          2次元 : 円錐曲線のクラス階層のルートとなる抽象クラス。
 class JgclConic3D
          3次元 : 円錐曲線のクラス階層のルートとなる抽象クラス。
 class JgclConicalSurface3D
          3次元 : 円錐面を表すクラス。
 class JgclCurveBoundedSurface3D
          3次元 : 曲線境界曲面を表すクラス。
 class JgclCylindricalSurface3D
          3次元 : 円柱面を表すクラス。
 class JgclElementarySurface3D
          3次元 : 初等曲面のクラス階層のルートとなる抽象クラス 初等曲面とは、平面/球面/円柱面/円錐面などのことをいう。
 class JgclEllipse2D
          2次元 : 楕円を表すクラス。
 class JgclEllipse3D
          3次元 : 楕円を表すクラス。
 class JgclFilletObject2D
          2次元 : フィレット曲線情報を表すクラス。
 class JgclFilletObject3D
          3次元 : フィレット曲面情報を表すクラス。
 class JgclFilletSection3D
          3次元 : フィレットの断面を表すクラス。
 class JgclFreeformCurveWithControlPoints2D
          2次元 : 制御点を持った自由曲線を表す抽象クラス。
 class JgclFreeformCurveWithControlPoints3D
          3次元 : 制御点を持った自由曲線を表す抽象クラス。
 class JgclFreeformSurfaceWithControlPoints3D
          3次元 : 制御点を持った自由曲面を表す抽象クラス。
 class JgclHomogeneousPoint1D
          1次元:各座標値が定数で定義された3次元の同次座標点を表すクラス。
 class JgclHomogeneousPoint2D
          2次元:各座標値が定数で定義された同次座標点を表すクラス。
 class JgclHomogeneousPoint3D
          3次元:各座標値が定数で定義された3次元の同次座標点を表すクラス。
 class JgclHomogeneousVector1D
          1次元:各成分が定数で定義された同次ベクトルを表すクラス。
 class JgclHomogeneousVector2D
          2次元:各成分が定数で定義された同次ベクトルを表すクラス。
 class JgclHomogeneousVector3D
          3次元:各成分が定数で定義された同次ベクトルを表すクラス。
 class JgclHyperbola2D
          2次元 : 双曲線を表すクラス。
 class JgclHyperbola3D
          3次元 : 双曲線を表すクラス。
 class JgclIntersectionCurve3D
          3次元 : 二曲面間の交線を表すクラス。
 class JgclIntersectionPoint2D
          2次元 : 二曲線の交点を表すクラス。
 class JgclIntersectionPoint3D
          3次元 : 二幾何要素の交点を表すクラス このクラスのインスタンスは、 交点の実空間上での座標値を示す点 coordinates、 一方の幾何要素上での位置を示す点 pointOnGeometry1、 他方の幾何要素上での位置を示す点 pointOnGeometry2 を保持する。
 class JgclLine2D
          2次元 : 直線を表すクラス。
 class JgclLine3D
          3次元 : 直線を表すクラス。
 class JgclLiteralVector1D
          1次元:各成分が定数で定義されたベクトルを表すクラス。
 class JgclLiteralVector2D
          2次元:各成分が定数で定義されたベクトルを表すクラス。
 class JgclLiteralVector3D
          3次元:各成分が定数で定義されたベクトルを表すクラス。
 class JgclMesh3D
          3次元 : 格子状点網を表すクラス。
 class JgclNonParametricCurve
          非パラメトリックな曲線のクラス階層のルートとなる抽象クラス。
 class JgclNonParametricCurve2D
          2次元の非パラメトリックな曲線のクラス階層のルートとなる抽象クラス。
 class JgclNonParametricCurve3D
          3次元の非パラメトリックな曲線のクラス階層のルートとなる抽象クラス。
 class JgclNonParametricSurface
          非パラメトリックな曲面のクラス階層のルートとなる抽象クラス。
 class JgclNonParametricSurface2D
          2次元の非パラメトリックな曲面のクラス階層のルートとなる抽象クラス。
 class JgclNonParametricSurface3D
          3次元の非パラメトリックな曲面のクラス階層のルートとなる抽象クラス。
 class JgclOverlapCurve2D
          2次元 : 二曲線が (交差せず) オーバーラップしている区間を表すクラス。
 class JgclOverlapCurve3D
          3次元 : 二幾何要素が (交差せず) オーバーラップしている区間を表すクラス。
 class JgclParabola2D
          2次元 : 放物線を表すクラス。
 class JgclParabola3D
          3次元 : 放物線を表すクラス。
 class JgclParametricCurve
          パラメトリックな曲線 P(t) のクラス階層のルートとなる抽象クラス。
 class JgclParametricCurve2D
          2次元のパラメトリックな曲線のクラス階層のルートとなる抽象クラス。
 class JgclParametricCurve3D
          3次元のパラメトリックな曲線のクラス階層のルートとなる抽象クラス。
 class JgclParametricSurface
          パラメトリックな曲面のクラス階層のルートとなる抽象クラス。
 class JgclParametricSurface3D
          3次元のパラメトリックな曲面のクラス階層のルートとなる抽象クラス。
 class JgclPlacement
          幾何要素の置かれる位置や向きを表す配置情報のクラス階層のルートとなる抽象クラス。
 class JgclPlacement2D
          幾何要素の置かれる位置や向きを表す2次元の配置情報のクラス階層のルートとなる抽象クラス。
 class JgclPlacement3D
          幾何要素の置かれる位置や向きを表す3次元の配置情報のクラス階層のルートとなる抽象クラス。
 class JgclPlane3D
          3次元 : 平面を表すクラス。
 class JgclPoint
          点のクラス階層のルートとなる抽象クラス。
 class JgclPoint1D
          1次元の点を表す抽象クラス。
 class JgclPoint2D
          2次元の点を表す抽象クラス。
 class JgclPoint3D
          3次元の点を表す抽象クラス。
 class JgclPointOnCurve2D
          2次元 : あるパラメトリック曲線の上にある点を表すクラス。
 class JgclPointOnCurve3D
          3次元 : あるパラメトリック曲線の上にある点を表すクラス。
 class JgclPointOnGeometry1D
          1次元 : ある形状要素の上にある点を表す抽象クラス。
 class JgclPointOnGeometry2D
          2次元 : ある形状要素の上にある点を表す抽象クラス。
 class JgclPointOnGeometry3D
          3次元 : ある形状要素の上にある点を表す抽象クラス。
 class JgclPointOnPoint1D
          1次元 : ある点の上にある点を表すクラス このクラスのインスタンスは、 点の乗っている点 (JgclPoint1D) basisPoint を保持する。
 class JgclPointOnPoint2D
          2次元 : ある点の上にある点を表すクラス このクラスのインスタンスは、 点の乗っている点 (JgclPoint2D) basisPoint を保持する。
 class JgclPointOnPoint3D
          3次元 : ある点の上にある点を表すクラス。
 class JgclPointOnSurface3D
          3次元 : あるパラメトリック曲面の上にある点を表すクラス。
 class JgclPolyline2D
          2次元 : ポリラインを表すクラス。
 class JgclPolyline3D
          3次元 : ポリラインを表すクラス。
 class JgclPolynomialCurve2D
          2次元 : 多項式曲線を表すクラス。
 class JgclPolynomialCurve3D
          3次元 : 多項式曲線を表すクラス。
 class JgclPureBezierCurve2D
          2次元 : 非有理 (多項式) ベジエ曲線および有理ベジエ曲線を表すクラス このクラスに特有な属性を表すフィールドは特にない。
 class JgclPureBezierCurve3D
          3次元 : 非有理 (多項式) ベジエ曲線および有理ベジエ曲線を表すクラス このクラスに特有な属性を表すフィールドは特にない。
 class JgclPureBezierSurface3D
          3次元 : 非有理 (多項式) ベジエ曲面および有理ベジエ曲面を表すクラス。
 class JgclRectangularTrimmedSurface3D
          3次元 : 矩形のトリム曲面を表すクラス。
 class JgclSetOfTriangles2D
          2次元 : 一繋がりの三角形の集合を表すクラス。
 class JgclSetOfTriangles3D
          3次元 : 一繋がりの三角形の集合を表すクラス。
 class JgclSphericalSurface3D
          3次元 : 球面を表すクラス。
 class JgclSurfaceCurve3D
          3次元 : 曲面上の曲線 (面上線) を表すクラス。
 class JgclSurfaceOfLinearExtrusion3D
          3次元 : 柱面を表すクラス。
 class JgclSurfaceOfRevolution3D
          3次元 : 回転面を表すクラス。
 class JgclSweptSurface3D
          3次元 : スイープ面を表す抽象クラス。
 class JgclTrimmedCurve2D
          2次元 : トリム曲線を表すクラス。
 class JgclTrimmedCurve3D
          3次元 : トリム曲線を表すクラス。
 class JgclVector
          ベクトルのクラス階層のルートとなる抽象クラス。
 class JgclVector1D
          1次元のベクトルを表す抽象クラス。
 class JgclVector2D
          2次元のベクトルを表す抽象クラス。
 class JgclVector3D
          3次元のベクトルを表す抽象クラス。
 

JgclGeometry を返す jp.go.ipa.jgcl のメソッド
abstract  JgclGeometry JgclPointOnGeometry2D.geometry()
          ベースとなる形状要素を返す抽象メソッド。
 JgclGeometry JgclPointOnCurve2D.geometry()
          ベースとなる形状要素を返す。
abstract  JgclGeometry JgclPointOnGeometry3D.geometry()
          ベースとなる形状要素を返す抽象メソッド。
 JgclGeometry JgclPointOnCurve3D.geometry()
          ベースとなる形状要素を返す。
abstract  JgclGeometry JgclPointOnGeometry1D.geometry()
          ベースとなる形状要素を返す抽象メソッド。
 JgclGeometry JgclIndefiniteSolution.suitable()
          無数の解の内の適当な一つの解を返す。
 JgclGeometry JgclPointOnPoint2D.geometry()
          ベースとなる形状要素を返す。
 JgclGeometry JgclPointOnPoint3D.geometry()
          ベースとなる形状要素を返す。
 JgclGeometry JgclPointOnPoint1D.geometry()
          ベースとなる形状要素を返す。
 JgclGeometry JgclPointOnSurface3D.geometry()
          ベースとなる形状要素を返す。
 

JgclGeometry 型のパラメータを持つ jp.go.ipa.jgcl のコンストラクタ
JgclIndefiniteSolution(JgclGeometry suitable)
          説明を与えないでオブジェクトを構築する。
JgclIndefiniteSolution(java.lang.String s, JgclGeometry suitable)
          説明を与えてオブジェクトを構築する。