Public Member Functions | Static Public Attributes | Package Attributes | Private Member Functions | Private Attributes
com.generalrobotix.ui.view.tdview.BehaviorManager Class Reference
Inheritance diagram for com.generalrobotix.ui.view.tdview.BehaviorManager:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void addClickListener (Grx3DViewClickListener listener)
 BehaviorManager (GrxPluginManager manager)
void destroyDynamicsSimulator ()
boolean fit ()
Collision[] getCollision ()
 get collision information
Distance[] getDistance ()
 get distance information
DynamicsSimulator getDynamicsSimulator (boolean update)
 create dynamics server
LinkPair[] getIntersection ()
 get intersection information
int getOperationMode ()
boolean initDynamicsSimulator ()
 initialize dynamics server
void removeClickListener (Grx3DViewClickListener listener)
void replaceWorld (List< GrxBaseItem > list)
void setItem (List< GrxModelItem > models, List< GrxCollisionPairItem > cols)
void setItemChange ()
void setMessageSkip (boolean flg)
void setOperationMode (int mode)
void setPickTarget (TransformGroup tg)
void setThreeDViewer (Grx3DView viewer)
void setViewHandlerMode (String str)
void setViewIndicator (BehaviorHandler handler)
void setViewMode (int mode)
void viewChanged (ViewChangeEvent evt)

Static Public Attributes

static final int FITTING_FROM_MODE = 4
static final int FITTING_TO_MODE = 5
static final int INV_KINEMA_FROM_MODE = 6
static final int INV_KINEMA_ROTATION_MODE = 8
static final int INV_KINEMA_TRANSLATION_MODE = 7
static final int JOINT_ROTATION_MODE = 3
static final int OBJECT_ROTATION_MODE = 1
static final int OBJECT_TRANSLATION_MODE = 2
static final int OPERATION_MODE_NONE = 0
static final int PARALLEL_VIEW_MODE = 3
static final int ROOM_VIEW_MODE = 2
static final int WALK_VIEW_MODE = 1

Package Attributes

DynamicsSimulator currentDynamics_

Private Member Functions

boolean setCharacterData ()

Private Attributes

IseBehavior behavior_
List< GrxCollisionPairItemcurrentCollisionPairs_ = null
List< GrxModelItemcurrentModels_ = null
ThreeDDrawable drawable_
IseBehaviorHandler handler_
BehaviorHandler indicator_
BehaviorInfo info_
boolean itemChangeFlag_ = false
GrxPluginManager manager_
boolean messageSkip_ = false
int operationMode_
InvKinemaResolver resolver_
Grx3DView viewer_
int viewMode_

Detailed Description

ビヘイビア管理のための窓口。 モードの切替えをIseBehaviorクラス、IseBehaviorHandlerクラスに伝える。 ハンドラクラスからイベントを受け取るリスナの役割をもつ。

Definition at line 58 of file BehaviorManager.java.


Constructor & Destructor Documentation

Definition at line 97 of file BehaviorManager.java.


Member Function Documentation

Definition at line 341 of file BehaviorManager.java.

Definition at line 415 of file BehaviorManager.java.

Definition at line 161 of file BehaviorManager.java.

get collision information

Before calling this method, dynamics server object must be initialized by calling initDynamicsSimulator()

Parameters:
modelListlist of model items. Positions of these items are updated
Returns:
collision information

Definition at line 371 of file BehaviorManager.java.

get distance information

Before calling this method, dynamics server object must be initialized by calling initDynamicsSimulator()

Parameters:
modelListlist of model items. Positions of these items are updated
Returns:
distance information

Definition at line 390 of file BehaviorManager.java.

create dynamics server

Parameters:
updateif true is given, existing dynamics server is destroyed and re-created
Returns:
dynamics server

Definition at line 206 of file BehaviorManager.java.

get intersection information

Before calling this method, dynamics server object must be initialized by calling initDynamicsSimulator()

Parameters:
modelListlist of model items. Positions of these items are updated
Returns:
intersecting pairs

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.

Returns:
true initialized successfully, false otherwise

Definition at line 246 of file BehaviorManager.java.

Definition at line 344 of file BehaviorManager.java.

Definition at line 348 of file BehaviorManager.java.

Definition at line 409 of file BehaviorManager.java.

Definition at line 428 of file BehaviorManager.java.

Definition at line 424 of file BehaviorManager.java.

Definition at line 152 of file BehaviorManager.java.

Definition at line 165 of file BehaviorManager.java.

Definition at line 104 of file BehaviorManager.java.

Definition at line 157 of file BehaviorManager.java.

Definition at line 143 of file BehaviorManager.java.

Definition at line 147 of file BehaviorManager.java.

Definition at line 172 of file BehaviorManager.java.


Member Data Documentation

Definition at line 79 of file BehaviorManager.java.

Definition at line 93 of file BehaviorManager.java.

Definition at line 78 of file BehaviorManager.java.

Definition at line 92 of file BehaviorManager.java.

Definition at line 83 of file BehaviorManager.java.

Definition at line 66 of file BehaviorManager.java.

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.

Definition at line 68 of file BehaviorManager.java.

Definition at line 70 of file BehaviorManager.java.

Definition at line 69 of file BehaviorManager.java.

Definition at line 89 of file BehaviorManager.java.

Definition at line 65 of file BehaviorManager.java.

Definition at line 86 of file BehaviorManager.java.

Definition at line 90 of file BehaviorManager.java.

Definition at line 63 of file BehaviorManager.java.

Definition at line 64 of file BehaviorManager.java.

Definition at line 62 of file BehaviorManager.java.

Definition at line 82 of file BehaviorManager.java.

Definition at line 75 of file BehaviorManager.java.

Definition at line 88 of file BehaviorManager.java.

Definition at line 74 of file BehaviorManager.java.

Definition at line 87 of file BehaviorManager.java.

Definition at line 81 of file BehaviorManager.java.

Definition at line 73 of file BehaviorManager.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