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

List of all members.

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

Definition at line 120 of file CollisionPairPanel.java.


Member Function Documentation

Definition at line 258 of file CollisionPairPanel.java.

GrxCollisionPairItem com.generalrobotix.ui.view.simulation.CollisionPairPanel._createItem ( String  oName1,
String  jName1,
String  oName2,
String  jName2 
) [inline, private]

Definition at line 705 of file CollisionPairPanel.java.

Definition at line 272 of file CollisionPairPanel.java.

Definition at line 263 of file CollisionPairPanel.java.

Definition at line 666 of file CollisionPairPanel.java.

Definition at line 659 of file CollisionPairPanel.java.

Definition at line 97 of file CollisionPairPanel.java.

Definition at line 647 of file CollisionPairPanel.java.

Definition at line 721 of file CollisionPairPanel.java.

Definition at line 703 of file CollisionPairPanel.java.


Member Data Documentation

Definition at line 75 of file CollisionPairPanel.java.

Definition at line 76 of file CollisionPairPanel.java.

Definition at line 74 of file CollisionPairPanel.java.

Definition at line 73 of file CollisionPairPanel.java.

Initial value:
{
        "objectName1","jointName1", 
        "objectName2","jointName2", 
        ATTR_NAME_STATIC_FRICTION, ATTR_NAME_SLIDING_FRICTION, ATTR_NAME_CULLING_THRESH, ATTR_NAME_RESTITUTION
    }

Definition at line 89 of file CollisionPairPanel.java.

Definition at line 62 of file CollisionPairPanel.java.

Definition at line 65 of file CollisionPairPanel.java.

Definition at line 64 of file CollisionPairPanel.java.

Definition at line 63 of file CollisionPairPanel.java.

Definition at line 95 of file CollisionPairPanel.java.

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.

Definition at line 70 of file CollisionPairPanel.java.

Definition at line 71 of file CollisionPairPanel.java.

Definition at line 69 of file CollisionPairPanel.java.

Definition at line 68 of file CollisionPairPanel.java.

Definition at line 66 of file CollisionPairPanel.java.

Definition at line 58 of file CollisionPairPanel.java.

Definition at line 60 of file CollisionPairPanel.java.

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 Sun Apr 2 2017 03:44:01