|
||||||||||
前 次 | フレームあり フレームなし |
jp.go.ipa.jgcl での JgclVector2D の使用 |
jp.go.ipa.jgcl での JgclVector2D のサブクラス | |
class |
JgclHomogeneousVector2D
2次元:各成分が定数で定義された同次ベクトルを表すクラス。 |
class |
JgclLiteralVector2D
2次元:各成分が定数で定義されたベクトルを表すクラス。 |
JgclVector2D として宣言されている jp.go.ipa.jgcl のフィールド | |
static JgclVector2D |
JgclVector2D.zeroVector
2次元のゼロベクトル。 |
static JgclVector2D |
JgclVector2D.xUnitVector
2次元のグローバルな直交座標系の X 軸方向の単位ベクトル。 |
static JgclVector2D |
JgclVector2D.yUnitVector
2次元のグローバルな直交座標系の Y 軸方向の単位ベクトル。 |
static JgclVector2D |
JgclGeometrySchemaFunction.defaultRefDirection2D
2次元 : refDirection が指定されないときのデフォルト値 |
JgclVector2D を返す jp.go.ipa.jgcl のメソッド | |
abstract JgclVector2D |
JgclParametricCurve2D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す抽象メソッド。 |
JgclVector2D |
JgclHyperbola2D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector2D |
JgclCurveDerivative2D.d1D()
この導関数値オブジェクトの一次導関数を返す。 |
JgclVector2D |
JgclCurveDerivative2D.d2D()
この導関数値オブジェクトの二次導関数を返す。 |
JgclVector2D |
JgclPureBezierCurve2D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector2D |
JgclPoint2D.subtract(JgclPoint2D mate)
この点と与えられた点との差を返す。 |
JgclVector2D |
JgclPoint2D.toVector2D()
この点を2次元のベクトル (JgclVector2D) に変換する。 |
JgclVector2D |
JgclPolynomialCurve2D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector2D |
JgclAxis2Placement2D.refDirection()
この局所座標系のX軸の方向を示すベクトルを返す。 |
JgclVector2D |
JgclAxis2Placement2D.effectiveRefDirection()
この局所座標系のX軸の方向を示す (実質的な) ベクトルを返す。 |
JgclVector2D |
JgclAxis2Placement2D.x()
この局所座標系のX軸を表す単位ベクトルを返す。 |
JgclVector2D |
JgclAxis2Placement2D.y()
この局所座標系のY軸を表す単位ベクトルを返す。 |
JgclVector2D[] |
JgclAxis2Placement2D.axes()
この局所座標系のX/Y軸を表す単位ベクトルを返す。 |
JgclVector2D |
JgclEllipse2D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
static JgclVector2D |
JgclVector2D.zeroVector()
2次元のゼロベクトルを返す。 |
static JgclVector2D |
JgclVector2D.xUnitVector()
2次元のグローバルな直交座標系の X 軸方向の単位ベクトルを返す。 |
static JgclVector2D |
JgclVector2D.yUnitVector()
2次元のグローバルな直交座標系の Y 軸方向の単位ベクトルを返す。 |
JgclVector2D |
JgclVector2D.unitized()
単位化したベクトルを返す。 |
JgclVector2D |
JgclVector2D.reverse()
各成分の符号を反転させたベクトルを返す。 |
JgclVector2D |
JgclVector2D.verticalVector()
自身に垂直なベクトルを勝手に選んで返す。 |
JgclVector2D |
JgclVector2D.add(JgclVector2D mate)
ベクトル同士の和を返す。 |
JgclVector2D |
JgclVector2D.subtract(JgclVector2D mate)
ベクトル同士の差を返す。 |
JgclVector2D |
JgclVector2D.multiply(double scale)
与えられたスケールを乗じたベクトルを返す。 |
JgclVector2D |
JgclVector2D.divide(double scale)
与えられたスケールで割ったベクトルを返す。 |
protected abstract JgclVector2D |
JgclVector2D.doTransformBy(boolean reverseTransform,
JgclCartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
このベクトルを、与えられた幾何的変換演算子で変換する。 |
JgclVector2D |
JgclVector2D.transformBy(boolean reverseTransform,
JgclCartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
このベクトルを、与えられた幾何的変換演算子で変換する。 |
JgclVector2D |
JgclVector2D.transformBy(JgclCartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
このベクトルを、与えられた幾何的変換演算子で変換する。 |
JgclVector2D |
JgclVector2D.reverseTransformBy(JgclCartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
このベクトルを、与えられた幾何的変換演算子で逆変換する。 |
JgclVector2D |
JgclBsplineCurve2D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector2D |
JgclLine2D.dir()
この直線を定義している方向ベクトルを返す。 |
JgclVector2D |
JgclLine2D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
static JgclVector2D[] |
JgclGeometrySchemaFunction.baseAxis(JgclVector2D axis1,
JgclVector2D axis2)
ISO 10303-42 4.6.6 項 (その1) : 与えられた二つのベクトルから正規化された2次元直交軸を求める。 |
static JgclVector2D[] |
JgclGeometrySchemaFunction.build2Axes(JgclVector2D refDirection)
ISO 10303-42 4.6.7 項 : 与えられたベクトルから、局所座標系の X/Y 軸を表す単位ベクトルを求める。 |
static JgclVector2D |
JgclGeometrySchemaFunction.orthogonalComplement(JgclVector2D vec)
ISO 10303-42 4.6.9 項 : 与えられたベクトルを左回り (反時計回り) に 90°回転させたベクトルを求める。 |
JgclVector2D |
JgclCompositeCurveSegment2D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
protected JgclVector2D |
JgclHomogeneousVector2D.doTransformBy(boolean reverseTransform,
JgclCartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
このベクトルを、与えられた幾何的変換演算子で変換する。 |
JgclVector2D |
JgclTrimmedCurve2D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector2D |
JgclBoundedLine2D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector2D |
JgclBoundedLine2D.unitizedDirection()
この線分の進行方向を単位化したベクトルを返す。 |
JgclVector2D |
JgclCircle2D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector2D |
JgclPolyline2D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector2D |
JgclCurveCurvature2D.normal()
この曲率オブジェクトの主法線ベクトルを返す。 |
JgclVector2D |
JgclCartesianTransformationOperator2D.axis1()
この演算子の変換の第一軸 U1 を規定するベクトルを返す。 |
JgclVector2D |
JgclCartesianTransformationOperator2D.axis2()
この演算子の変換の第二軸 U2 を規定するベクトルを返す。 |
JgclVector2D |
JgclCartesianTransformationOperator2D.u1()
この演算子の変換の第一軸となる単位ベクトル U1 を返す。 |
JgclVector2D |
JgclCartesianTransformationOperator2D.u2()
この演算子の変換の第二軸となる単位ベクトル U2 を返す。 |
JgclVector2D[] |
JgclCartesianTransformationOperator2D.u()
この演算子の変換の軸となる単位ベクトル U1, U2 を返す。 |
JgclVector2D |
JgclCartesianTransformationOperator2D.transform(JgclVector2D vector)
与えられたベクトルをこの演算子で変換する。 |
JgclVector2D |
JgclCartesianTransformationOperator2D.transform(JgclVector2D vector,
java.util.Hashtable transformedGeometries)
与えられたベクトルをこの演算子で変換する。 |
JgclVector2D |
JgclCartesianTransformationOperator2D.reverseTransform(JgclVector2D vector)
与えられたベクトルをこの演算子で逆変換する。 |
JgclVector2D |
JgclCartesianTransformationOperator2D.reverseTransform(JgclVector2D vector,
java.util.Hashtable transformedGeometries)
与えられたベクトルをこの演算子で逆変換する。 |
JgclVector2D |
JgclCartesianTransformationOperator2D.toEnclosed(JgclVector2D vector)
transform(JgclVector2D) の別名メソッド。
|
JgclVector2D |
JgclCartesianTransformationOperator2D.toEnclosed(JgclVector2D vector,
java.util.Hashtable transformedGeometries)
transform(JgclVector2D, java.util.Hashtable) の別名メソッド。
|
JgclVector2D |
JgclCartesianTransformationOperator2D.toLocal(JgclVector2D vector)
reverseTransform(JgclVector2D) の別名メソッド。
|
JgclVector2D |
JgclCartesianTransformationOperator2D.toLocal(JgclVector2D vector,
java.util.Hashtable transformedGeometries)
reverseTransform(JgclVector2D, java.util.Hashtable) の別名メソッド。
|
JgclVector2D |
JgclCompositeCurve2D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
protected JgclVector2D |
JgclLiteralVector2D.doTransformBy(boolean reverseTransform,
JgclCartesianTransformationOperator2D transformationOperator,
java.util.Hashtable transformedGeometries)
このベクトルを、与えられた幾何的変換演算子で変換する。 |
JgclVector2D |
JgclParabola2D.tangentVector(double param)
この曲線の、与えられたパラメータ値での接ベクトルを返す。 |
JgclVector2D 型のパラメータを持つ jp.go.ipa.jgcl のメソッド | |
JgclPoint2D |
JgclPoint2D.add(JgclVector2D vector)
この点に与えられたベクトルを足した点を返す。 |
JgclPoint2D |
JgclPoint2D.subtract(JgclVector2D vector)
この点から与えられたベクトルを引いた点を返す。 |
double |
JgclVector2D.dotProduct(JgclVector2D mate)
内積を返す。 |
double |
JgclVector2D.zOfCrossProduct(JgclVector2D mate)
外積の Z 成分を返す。 |
JgclVector2D |
JgclVector2D.add(JgclVector2D mate)
ベクトル同士の和を返す。 |
JgclVector2D |
JgclVector2D.subtract(JgclVector2D mate)
ベクトル同士の差を返す。 |
boolean |
JgclVector2D.identical(JgclVector2D mate)
二ベクトルの同一性を判定する。 |
boolean |
JgclVector2D.identicalDirection(JgclVector2D mate)
二ベクトルの同一方向性を判定する。 |
boolean |
JgclVector2D.parallelDirection(JgclVector2D mate)
二ベクトルの同一方向性を判定する。 |
double |
JgclVector2D.angleWith(JgclVector2D mate)
|
static JgclVector2D[] |
JgclGeometrySchemaFunction.baseAxis(JgclVector2D axis1,
JgclVector2D axis2)
ISO 10303-42 4.6.6 項 (その1) : 与えられた二つのベクトルから正規化された2次元直交軸を求める。 |
static JgclVector2D[] |
JgclGeometrySchemaFunction.build2Axes(JgclVector2D refDirection)
ISO 10303-42 4.6.7 項 : 与えられたベクトルから、局所座標系の X/Y 軸を表す単位ベクトルを求める。 |
static JgclVector2D |
JgclGeometrySchemaFunction.orthogonalComplement(JgclVector2D vec)
ISO 10303-42 4.6.9 項 : 与えられたベクトルを左回り (反時計回り) に 90°回転させたベクトルを求める。 |
JgclVector2D |
JgclCartesianTransformationOperator2D.transform(JgclVector2D vector)
与えられたベクトルをこの演算子で変換する。 |
JgclVector2D |
JgclCartesianTransformationOperator2D.transform(JgclVector2D vector,
java.util.Hashtable transformedGeometries)
与えられたベクトルをこの演算子で変換する。 |
JgclVector2D |
JgclCartesianTransformationOperator2D.reverseTransform(JgclVector2D vector)
与えられたベクトルをこの演算子で逆変換する。 |
JgclVector2D |
JgclCartesianTransformationOperator2D.reverseTransform(JgclVector2D vector,
java.util.Hashtable transformedGeometries)
与えられたベクトルをこの演算子で逆変換する。 |
JgclVector2D |
JgclCartesianTransformationOperator2D.toEnclosed(JgclVector2D vector)
transform(JgclVector2D) の別名メソッド。
|
JgclVector2D |
JgclCartesianTransformationOperator2D.toEnclosed(JgclVector2D vector,
java.util.Hashtable transformedGeometries)
transform(JgclVector2D, java.util.Hashtable) の別名メソッド。
|
JgclVector2D |
JgclCartesianTransformationOperator2D.toLocal(JgclVector2D vector)
reverseTransform(JgclVector2D) の別名メソッド。
|
JgclVector2D |
JgclCartesianTransformationOperator2D.toLocal(JgclVector2D vector,
java.util.Hashtable transformedGeometries)
reverseTransform(JgclVector2D, java.util.Hashtable) の別名メソッド。
|
JgclVector2D 型のパラメータを持つ jp.go.ipa.jgcl のコンストラクタ | |
JgclAxis2Placement2D(JgclPoint2D location,
JgclVector2D refDirection)
局所座標系の原点となる点と X軸の方向を示すベクトルを与えて、 オブジェクトを構築する。 |
|
JgclBsplineCurve2D(JgclPoint2D[] points,
double[] params,
JgclVector2D[] endvecs)
点列と、それに対応するパラメータ値の列および両端点での接ベクトルを与えて、 その点列を補間する開いた形式の多項式曲線としてオブジェクトを構築する。 |
|
JgclBsplineCurve2D(JgclPoint2D[] points,
double[] params,
JgclVector2D[] endvecs,
boolean isClosed)
点列と、それに対応するパラメータ値の列、両端点での接ベクトルおよび開閉情報を与えて、 その点列を補間する多項式曲線としてオブジェクトを構築する。 |
|
JgclBsplineCurve2D(JgclPoint2D[] points,
double[] params,
JgclVector2D[] endDir,
boolean isClosed,
JgclToleranceForDistance tol,
JgclToleranceForDistance midTol)
点列と、それに対応するパラメータ値の列、両端点での接線の方向および開閉情報を与えて、 その点列を近似する多項式曲線としてオブジェクトを構築する。 |
|
JgclLine2D(JgclPoint2D pnt,
JgclVector2D dir)
フィールドに設定する値をそのまま与えてオブジェクトを構築する。 |
|
JgclBoundedLine2D(JgclPoint2D spnt,
JgclVector2D dir)
始点と「始点から終点までのベクトル」を与えてオブジェクトを構築する。 |
|
JgclCartesianTransformationOperator2D(JgclVector2D axis1,
JgclVector2D axis2,
JgclPoint2D localOrigin,
double scale)
各フィールドの値を直接指定して、オブジェクトを構築する。 |
|
||||||||||
前 次 | フレームあり フレームなし |