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

Classes

class  CollisionPairEditorPanel
 
class  InnerTableLabelProvider
 

Public Member Functions

void childAdded (GrxCollisionPairItem item)
 
 CollisionPairPanel (Composite parent, int style, GrxPluginManager manager)
 
void replaceWorld (GrxWorldStateItem world)
 
void setEnabled (boolean flag)
 
void updateCollisionPairs (List< GrxCollisionPairItem > clist, List< GrxModelItem > mlist)
 
void updateTableFont ()
 
Vector vecCollision ()
 

Private Member Functions

boolean _checkDialog (String msg)
 
GrxCollisionPairItem _createItem (String oName1, String jName1, String oName2, String jName2)
 
void _repaint ()
 
void _setButtonEnabled (boolean flag)
 

Private Attributes

final String[] attrName_
 
Button btnAdd_
 
Button btnAddAll_
 
Button btnEdit_
 
Button btnRemove_
 
final String[] clmName_
 
String defaultCullingThresh_
 
String defaultRestitution_
 
String defaultSlidingFriction_
 
String defaultStaticFriction_
 
CollisionPairEditorPanel editorPanel_
 
GrxPluginManager manager_
 
Vector< GrxCollisionPairItemvecCollision_
 
TableViewer viewer_
 

Static Private Attributes

static final String ATTR_NAME_CULLING_THRESH = "cullingThresh"
 
static final String ATTR_NAME_RESTITUTION = "Restitution"
 
static final String ATTR_NAME_SLIDING_FRICTION = "slidingFriction"
 
static final String ATTR_NAME_STATIC_FRICTION = "staticFriction"
 
static final int BUTTONS_HEIGHT = 26
 

Detailed Description

Definition at line 57 of file CollisionPairPanel.java.

Constructor & Destructor Documentation

com.generalrobotix.ui.view.simulation.CollisionPairPanel.CollisionPairPanel ( Composite  parent,
int  style,
GrxPluginManager  manager 
)
inline

Definition at line 120 of file CollisionPairPanel.java.

Member Function Documentation

boolean com.generalrobotix.ui.view.simulation.CollisionPairPanel._checkDialog ( String  msg)
inlineprivate

Definition at line 258 of file CollisionPairPanel.java.

GrxCollisionPairItem com.generalrobotix.ui.view.simulation.CollisionPairPanel._createItem ( String  oName1,
String  jName1,
String  oName2,
String  jName2 
)
inlineprivate

Definition at line 705 of file CollisionPairPanel.java.

void com.generalrobotix.ui.view.simulation.CollisionPairPanel._repaint ( )
inlineprivate

Definition at line 272 of file CollisionPairPanel.java.

void com.generalrobotix.ui.view.simulation.CollisionPairPanel._setButtonEnabled ( boolean  flag)
inlineprivate

Definition at line 263 of file CollisionPairPanel.java.

void com.generalrobotix.ui.view.simulation.CollisionPairPanel.childAdded ( GrxCollisionPairItem  item)
inline

Definition at line 666 of file CollisionPairPanel.java.

void com.generalrobotix.ui.view.simulation.CollisionPairPanel.replaceWorld ( GrxWorldStateItem  world)
inline

Definition at line 659 of file CollisionPairPanel.java.

void com.generalrobotix.ui.view.simulation.CollisionPairPanel.setEnabled ( boolean  flag)
inline

Definition at line 97 of file CollisionPairPanel.java.

void com.generalrobotix.ui.view.simulation.CollisionPairPanel.updateCollisionPairs ( List< GrxCollisionPairItem clist,
List< GrxModelItem mlist 
)
inline

Definition at line 647 of file CollisionPairPanel.java.

void com.generalrobotix.ui.view.simulation.CollisionPairPanel.updateTableFont ( )
inline

Definition at line 721 of file CollisionPairPanel.java.

Vector com.generalrobotix.ui.view.simulation.CollisionPairPanel.vecCollision ( )
inline

Definition at line 703 of file CollisionPairPanel.java.

Member Data Documentation

final String com.generalrobotix.ui.view.simulation.CollisionPairPanel.ATTR_NAME_CULLING_THRESH = "cullingThresh"
staticprivate

Definition at line 75 of file CollisionPairPanel.java.

final String com.generalrobotix.ui.view.simulation.CollisionPairPanel.ATTR_NAME_RESTITUTION = "Restitution"
staticprivate

Definition at line 76 of file CollisionPairPanel.java.

final String com.generalrobotix.ui.view.simulation.CollisionPairPanel.ATTR_NAME_SLIDING_FRICTION = "slidingFriction"
staticprivate

Definition at line 74 of file CollisionPairPanel.java.

final String com.generalrobotix.ui.view.simulation.CollisionPairPanel.ATTR_NAME_STATIC_FRICTION = "staticFriction"
staticprivate

Definition at line 73 of file CollisionPairPanel.java.

final String [] com.generalrobotix.ui.view.simulation.CollisionPairPanel.attrName_
private
Initial value:
={
"objectName1","jointName1",
"objectName2","jointName2",
}

Definition at line 89 of file CollisionPairPanel.java.

Button com.generalrobotix.ui.view.simulation.CollisionPairPanel.btnAdd_
private

Definition at line 62 of file CollisionPairPanel.java.

Button com.generalrobotix.ui.view.simulation.CollisionPairPanel.btnAddAll_
private

Definition at line 65 of file CollisionPairPanel.java.

Button com.generalrobotix.ui.view.simulation.CollisionPairPanel.btnEdit_
private

Definition at line 64 of file CollisionPairPanel.java.

Button com.generalrobotix.ui.view.simulation.CollisionPairPanel.btnRemove_
private

Definition at line 63 of file CollisionPairPanel.java.

final int com.generalrobotix.ui.view.simulation.CollisionPairPanel.BUTTONS_HEIGHT = 26
staticprivate

Definition at line 95 of file CollisionPairPanel.java.

final String [] com.generalrobotix.ui.view.simulation.CollisionPairPanel.clmName_
private
Initial value:
={
MessageBundle.get("panel.collision.table.obj1"),
MessageBundle.get("panel.collision.table.link1"),
MessageBundle.get("panel.collision.table.obj2"),
MessageBundle.get("panel.collision.table.link2"),
MessageBundle.get("panel.collision.staticFriction"),
MessageBundle.get("panel.collision.slidingFriction"),
MessageBundle.get("panel.collision.cullingThresh"),
MessageBundle.get("panel.collision.restitution")
}

Definition at line 78 of file CollisionPairPanel.java.

String com.generalrobotix.ui.view.simulation.CollisionPairPanel.defaultCullingThresh_
private

Definition at line 70 of file CollisionPairPanel.java.

String com.generalrobotix.ui.view.simulation.CollisionPairPanel.defaultRestitution_
private

Definition at line 71 of file CollisionPairPanel.java.

String com.generalrobotix.ui.view.simulation.CollisionPairPanel.defaultSlidingFriction_
private

Definition at line 69 of file CollisionPairPanel.java.

String com.generalrobotix.ui.view.simulation.CollisionPairPanel.defaultStaticFriction_
private

Definition at line 68 of file CollisionPairPanel.java.

CollisionPairEditorPanel com.generalrobotix.ui.view.simulation.CollisionPairPanel.editorPanel_
private

Definition at line 66 of file CollisionPairPanel.java.

GrxPluginManager com.generalrobotix.ui.view.simulation.CollisionPairPanel.manager_
private

Definition at line 58 of file CollisionPairPanel.java.

Vector<GrxCollisionPairItem> com.generalrobotix.ui.view.simulation.CollisionPairPanel.vecCollision_
private

Definition at line 60 of file CollisionPairPanel.java.

TableViewer com.generalrobotix.ui.view.simulation.CollisionPairPanel.viewer_
private

Definition at line 59 of file CollisionPairPanel.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