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

Public Member Functions

void addClickListener (Grx3DViewClickListener listener)
 
 BehaviorManager (GrxPluginManager manager)
 
void destroyDynamicsSimulator ()
 
boolean fit ()
 
Collision[] getCollision ()
 get collision information More...
 
Distance[] getDistance ()
 get distance information More...
 
DynamicsSimulator getDynamicsSimulator (boolean update)
 create dynamics server More...
 
LinkPair[] getIntersection ()
 get intersection information More...
 
int getOperationMode ()
 
boolean initDynamicsSimulator ()
 initialize dynamics server More...
 
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
 

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

com.generalrobotix.ui.view.tdview.BehaviorManager.BehaviorManager ( GrxPluginManager  manager)
inline

Definition at line 97 of file BehaviorManager.java.

Member Function Documentation

void com.generalrobotix.ui.view.tdview.BehaviorManager.addClickListener ( Grx3DViewClickListener  listener)
inline

Definition at line 341 of file BehaviorManager.java.

void com.generalrobotix.ui.view.tdview.BehaviorManager.destroyDynamicsSimulator ( )
inline

Definition at line 415 of file BehaviorManager.java.

boolean com.generalrobotix.ui.view.tdview.BehaviorManager.fit ( )
inline

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()

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

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()

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

Definition at line 390 of file BehaviorManager.java.

DynamicsSimulator com.generalrobotix.ui.view.tdview.BehaviorManager.getDynamicsSimulator ( boolean  update)
inline

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.

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()

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

Definition at line 403 of file BehaviorManager.java.

int com.generalrobotix.ui.view.tdview.BehaviorManager.getOperationMode ( )
inline

Definition at line 235 of file BehaviorManager.java.

boolean com.generalrobotix.ui.view.tdview.BehaviorManager.initDynamicsSimulator ( )
inline

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.

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
boolean com.generalrobotix.ui.view.tdview.BehaviorManager.setCharacterData ( )
inlineprivate

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.

void com.generalrobotix.ui.view.tdview.BehaviorManager.setItemChange ( )
inline

Definition at line 428 of file BehaviorManager.java.

void com.generalrobotix.ui.view.tdview.BehaviorManager.setMessageSkip ( boolean  flg)
inline

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.

void com.generalrobotix.ui.view.tdview.BehaviorManager.viewChanged ( ViewChangeEvent  evt)
inline

Definition at line 172 of file BehaviorManager.java.

Member Data Documentation

IseBehavior com.generalrobotix.ui.view.tdview.BehaviorManager.behavior_
private

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.

List<GrxModelItem> com.generalrobotix.ui.view.tdview.BehaviorManager.currentModels_ = null
private

Definition at line 92 of file BehaviorManager.java.

ThreeDDrawable com.generalrobotix.ui.view.tdview.BehaviorManager.drawable_
private

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.

IseBehaviorHandler com.generalrobotix.ui.view.tdview.BehaviorManager.handler_
private

Definition at line 80 of file BehaviorManager.java.

BehaviorHandler com.generalrobotix.ui.view.tdview.BehaviorManager.indicator_
private

Definition at line 85 of file BehaviorManager.java.

BehaviorInfo com.generalrobotix.ui.view.tdview.BehaviorManager.info_
private

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.

GrxPluginManager com.generalrobotix.ui.view.tdview.BehaviorManager.manager_
private

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.

int com.generalrobotix.ui.view.tdview.BehaviorManager.operationMode_
private

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.

InvKinemaResolver com.generalrobotix.ui.view.tdview.BehaviorManager.resolver_
private

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.

Grx3DView com.generalrobotix.ui.view.tdview.BehaviorManager.viewer_
private

Definition at line 87 of file BehaviorManager.java.

int com.generalrobotix.ui.view.tdview.BehaviorManager.viewMode_
private

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.


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 Sat May 8 2021 02:42:44