ビヘイビア管理のための窓口。 モードの切替えをIseBehaviorクラス、IseBehaviorHandlerクラスに伝える。 ハンドラクラスからイベントを受け取るリスナの役割をもつ。
Definition at line 58 of file BehaviorManager.java.
com.generalrobotix.ui.view.tdview.BehaviorManager.BehaviorManager | ( | GrxPluginManager | manager | ) | [inline] |
Definition at line 97 of file BehaviorManager.java.
void com.generalrobotix.ui.view.tdview.BehaviorManager.addClickListener | ( | Grx3DViewClickListener | listener | ) | [inline] |
Definition at line 341 of file BehaviorManager.java.
Definition at line 415 of file BehaviorManager.java.
Definition at line 161 of file BehaviorManager.java.
Collision [] com.generalrobotix.ui.view.tdview.BehaviorManager.getCollision | ( | ) | [inline] |
get collision information
Before calling this method, dynamics server object must be initialized by calling initDynamicsSimulator()
modelList | list of model items. Positions of these items are updated |
Definition at line 371 of file BehaviorManager.java.
Distance [] com.generalrobotix.ui.view.tdview.BehaviorManager.getDistance | ( | ) | [inline] |
get distance information
Before calling this method, dynamics server object must be initialized by calling initDynamicsSimulator()
modelList | list of model items. Positions of these items are updated |
Definition at line 390 of file BehaviorManager.java.
DynamicsSimulator com.generalrobotix.ui.view.tdview.BehaviorManager.getDynamicsSimulator | ( | boolean | update | ) | [inline] |
create dynamics server
update | if true is given, existing dynamics server is destroyed and re-created |
Definition at line 206 of file BehaviorManager.java.
LinkPair [] com.generalrobotix.ui.view.tdview.BehaviorManager.getIntersection | ( | ) | [inline] |
get intersection information
Before calling this method, dynamics server object must be initialized by calling initDynamicsSimulator()
modelList | list of model items. Positions of these items are updated |
Definition at line 403 of file BehaviorManager.java.
Definition at line 235 of file BehaviorManager.java.
initialize dynamics server
dynamics server object is created and existing model items are registered. And then, collision check pairs between items are registered.
Definition at line 246 of file BehaviorManager.java.
void com.generalrobotix.ui.view.tdview.BehaviorManager.removeClickListener | ( | Grx3DViewClickListener | listener | ) | [inline] |
Definition at line 344 of file BehaviorManager.java.
void com.generalrobotix.ui.view.tdview.BehaviorManager.replaceWorld | ( | List< GrxBaseItem > | list | ) | [inline] |
Implements com.generalrobotix.ui.view.tdview.WorldReplaceListener.
Definition at line 182 of file BehaviorManager.java.
boolean com.generalrobotix.ui.view.tdview.BehaviorManager.setCharacterData | ( | ) | [inline, private] |
Definition at line 348 of file BehaviorManager.java.
void com.generalrobotix.ui.view.tdview.BehaviorManager.setItem | ( | List< GrxModelItem > | models, |
List< GrxCollisionPairItem > | cols | ||
) | [inline] |
Definition at line 409 of file BehaviorManager.java.
Definition at line 428 of file BehaviorManager.java.
Definition at line 424 of file BehaviorManager.java.
void com.generalrobotix.ui.view.tdview.BehaviorManager.setOperationMode | ( | int | mode | ) | [inline] |
Definition at line 152 of file BehaviorManager.java.
void com.generalrobotix.ui.view.tdview.BehaviorManager.setPickTarget | ( | TransformGroup | tg | ) | [inline] |
Definition at line 165 of file BehaviorManager.java.
void com.generalrobotix.ui.view.tdview.BehaviorManager.setThreeDViewer | ( | Grx3DView | viewer | ) | [inline] |
Definition at line 104 of file BehaviorManager.java.
void com.generalrobotix.ui.view.tdview.BehaviorManager.setViewHandlerMode | ( | String | str | ) | [inline] |
Definition at line 157 of file BehaviorManager.java.
void com.generalrobotix.ui.view.tdview.BehaviorManager.setViewIndicator | ( | BehaviorHandler | handler | ) | [inline] |
Definition at line 143 of file BehaviorManager.java.
void com.generalrobotix.ui.view.tdview.BehaviorManager.setViewMode | ( | int | mode | ) | [inline] |
Definition at line 147 of file BehaviorManager.java.
Definition at line 172 of file BehaviorManager.java.
Definition at line 79 of file BehaviorManager.java.
List<GrxCollisionPairItem> com.generalrobotix.ui.view.tdview.BehaviorManager.currentCollisionPairs_ = null [private] |
Definition at line 93 of file BehaviorManager.java.
DynamicsSimulator com.generalrobotix.ui.view.tdview.BehaviorManager.currentDynamics_ [package] |
Definition at line 78 of file BehaviorManager.java.
List<GrxModelItem> com.generalrobotix.ui.view.tdview.BehaviorManager.currentModels_ = null [private] |
Definition at line 92 of file BehaviorManager.java.
Definition at line 83 of file BehaviorManager.java.
final int com.generalrobotix.ui.view.tdview.BehaviorManager.FITTING_FROM_MODE = 4 [static] |
Definition at line 66 of file BehaviorManager.java.
final int com.generalrobotix.ui.view.tdview.BehaviorManager.FITTING_TO_MODE = 5 [static] |
Definition at line 67 of file BehaviorManager.java.
Definition at line 80 of file BehaviorManager.java.
Definition at line 85 of file BehaviorManager.java.
Definition at line 84 of file BehaviorManager.java.
final int com.generalrobotix.ui.view.tdview.BehaviorManager.INV_KINEMA_FROM_MODE = 6 [static] |
Definition at line 68 of file BehaviorManager.java.
final int com.generalrobotix.ui.view.tdview.BehaviorManager.INV_KINEMA_ROTATION_MODE = 8 [static] |
Definition at line 70 of file BehaviorManager.java.
final int com.generalrobotix.ui.view.tdview.BehaviorManager.INV_KINEMA_TRANSLATION_MODE = 7 [static] |
Definition at line 69 of file BehaviorManager.java.
boolean com.generalrobotix.ui.view.tdview.BehaviorManager.itemChangeFlag_ = false [private] |
Definition at line 89 of file BehaviorManager.java.
final int com.generalrobotix.ui.view.tdview.BehaviorManager.JOINT_ROTATION_MODE = 3 [static] |
Definition at line 65 of file BehaviorManager.java.
Definition at line 86 of file BehaviorManager.java.
boolean com.generalrobotix.ui.view.tdview.BehaviorManager.messageSkip_ = false [private] |
Definition at line 90 of file BehaviorManager.java.
final int com.generalrobotix.ui.view.tdview.BehaviorManager.OBJECT_ROTATION_MODE = 1 [static] |
Definition at line 63 of file BehaviorManager.java.
final int com.generalrobotix.ui.view.tdview.BehaviorManager.OBJECT_TRANSLATION_MODE = 2 [static] |
Definition at line 64 of file BehaviorManager.java.
final int com.generalrobotix.ui.view.tdview.BehaviorManager.OPERATION_MODE_NONE = 0 [static] |
Definition at line 62 of file BehaviorManager.java.
Definition at line 82 of file BehaviorManager.java.
final int com.generalrobotix.ui.view.tdview.BehaviorManager.PARALLEL_VIEW_MODE = 3 [static] |
Definition at line 75 of file BehaviorManager.java.
Definition at line 88 of file BehaviorManager.java.
final int com.generalrobotix.ui.view.tdview.BehaviorManager.ROOM_VIEW_MODE = 2 [static] |
Definition at line 74 of file BehaviorManager.java.
Definition at line 87 of file BehaviorManager.java.
Definition at line 81 of file BehaviorManager.java.
final int com.generalrobotix.ui.view.tdview.BehaviorManager.WALK_VIEW_MODE = 1 [static] |
Definition at line 73 of file BehaviorManager.java.