Public Member Functions | Static Public Attributes | Package Attributes
com.generalrobotix.ui.view.tdview.FittingInfo Class Reference

List of all members.

Public Member Functions

void addForDisplay ()
 FittingInfo (Color3f c3fArrow, Color3f c3fSphere, boolean bInvertArrow)
TransformGroup getArrowTransformGroup ()
Point3f getIntersectPoint ()
Vector3f getNormalVector ()
TransformGroup getTransformGroup ()
void removeForDisplay ()
void setIntersectPoint (Point3f p3fIntersect)
void setPickable (boolean bPick)
void setPrimitiveCoordinates (Point3d[] ptCoordinates)
void setTransformGroup (TransformGroup tgFittingTarget)

Static Public Attributes

static final int iNumberOfSphere = 4

Package Attributes

BranchGroup bgAddTop = new BranchGroup()
Cone cone
Cylinder cylinder
Point3d[] p3dPrimitivePoints
Point3f p3fIntersect
Point3f p3fIntersectVW
TransformGroup[] sphTrans = new TransformGroup [iNumberOfSphere]
TransformGroup tgArrowRotate = new TransformGroup()
TransformGroup tgArrowTranslate = new TransformGroup()
TransformGroup tgFittingTarget
TransformGroup tgFittingTargetBefore
Vector3f v3fNormal
Vector3f v3fNormalVW

Detailed Description

Definition at line 29 of file FittingInfo.java.


Constructor & Destructor Documentation

com.generalrobotix.ui.view.tdview.FittingInfo.FittingInfo ( Color3f  c3fArrow,
Color3f  c3fSphere,
boolean  bInvertArrow 
) [inline]

コンストラクタ

Parameters:
c3fArrow
c3fSphere
bInvertArrow

Definition at line 64 of file FittingInfo.java.


Member Function Documentation

Fitting 用の表示モジュールを表示します

Definition at line 166 of file FittingInfo.java.

矢印の TG を返します

Returns:
TransformGroup

Definition at line 335 of file FittingInfo.java.

getIntersectPoint

Returns:
Point3f

Definition at line 290 of file FittingInfo.java.

getNormalVector

Returns:
Vector3f

Definition at line 299 of file FittingInfo.java.

実際の変換対象の TG を返します

Returns:
TransformGroup

Definition at line 326 of file FittingInfo.java.

Fitting 用の表示モジュールを削除します

Definition at line 258 of file FittingInfo.java.

setIntersectPoint

Parameters:
p3fIntersect

Definition at line 281 of file FittingInfo.java.

setPickable

Parameters:
bPick

Definition at line 271 of file FittingInfo.java.

setPrimitiveCoordinates

Parameters:
ptCoordinates

Definition at line 308 of file FittingInfo.java.

void com.generalrobotix.ui.view.tdview.FittingInfo.setTransformGroup ( TransformGroup  tgFittingTarget) [inline]

setTransformGroup

Parameters:
tgFittingTarget

Definition at line 317 of file FittingInfo.java.


Member Data Documentation

BranchGroup com.generalrobotix.ui.view.tdview.FittingInfo.bgAddTop = new BranchGroup() [package]

addChild するための BG

Definition at line 47 of file FittingInfo.java.

矢印を構成する primitives (cone)

Definition at line 53 of file FittingInfo.java.

矢印を構成する primitives (cylinder)

Definition at line 55 of file FittingInfo.java.

Definition at line 45 of file FittingInfo.java.

Pick された Primitive の Points (report を返す中での直上の TG 座標)

Definition at line 39 of file FittingInfo.java.

交差している point(report を返す中での直上の TG 座標)

Definition at line 31 of file FittingInfo.java.

交差している point(world 座標)

Definition at line 35 of file FittingInfo.java.

TransformGroup [] com.generalrobotix.ui.view.tdview.FittingInfo.sphTrans = new TransformGroup [iNumberOfSphere] [package]

頂点の場所を変更するための TG の配列

Definition at line 49 of file FittingInfo.java.

TransformGroup com.generalrobotix.ui.view.tdview.FittingInfo.tgArrowRotate = new TransformGroup() [package]

Definition at line 51 of file FittingInfo.java.

TransformGroup com.generalrobotix.ui.view.tdview.FittingInfo.tgArrowTranslate = new TransformGroup() [package]

Definition at line 50 of file FittingInfo.java.

その上位の TG

Definition at line 42 of file FittingInfo.java.

Definition at line 43 of file FittingInfo.java.

交差している point の Normal(report を返す中での直上の TG 座標)

Definition at line 33 of file FittingInfo.java.

交差している point の Normal(world 座標)

Definition at line 37 of file FittingInfo.java.


The documentation for this class was generated from the following file:


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Apr 11 2019 03:30:22