Public Member Functions | Public Attributes | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
com.generalrobotix.ui.item.GrxLinkItem Class Reference
Inheritance diagram for com.generalrobotix.ui.item.GrxLinkItem:
Inheritance graph
[legend]

Public Member Functions

Vector3d absCoM ()
 compute CoM in global frame More...
 
Transform3D absTransform ()
 
void absTransform (double[] p, double[] R)
 
void addLink (String name)
 create and add a new link as a child More...
 
void addLink (GrxLinkItem child)
 add a child link More...
 
void addRobot (File f)
 load and add a new robot as a child More...
 
void addSegment (String name)
 create and add a new sensor as a child More...
 
void addSensor (String name)
 create and add a new sensor as a child More...
 
void addSensor (GrxSensorItem sensor)
 add a sensor as a child More...
 
void calcForwardKinematics ()
 compute forward kinematics More...
 
boolean centerOfMass (double [] com)
 set CoM position More...
 
void centerOfMass (String value)
 set CoM position from string More...
 
void clearAABB ()
 
GrxLinkItem clone ()
 Override clone method. More...
 
void delete ()
 
void encoderPulse (double e)
 
void encoderPulse (String e)
 
void gearRatio (double r)
 
void gearRatio (String g)
 
ValueEditType GetValueEditType (String key)
 
boolean inertia (double [] newI)
 set inertia matrix More...
 
void inertia (String i)
 
void jointAxis (double[] newAxis)
 set joint axis More...
 
void jointId (short id)
 set joint id More...
 
void jointId (String value)
 
void jointType (String type)
 set joint type More...
 
void jointValue (double jv)
 set new joint value More...
 
boolean jointValue (String value)
 set joint value from string More...
 
void llimit (double[] l)
 
void llimit (String l)
 
double [] localRotation ()
 
boolean localRotation (double[] rot)
 
boolean localRotation (String value)
 
double [] localTranslation ()
 
boolean localTranslation (double[] pos)
 
boolean localTranslation (String value)
 
void lvlimit (double[] lv)
 
void lvlimit (String lv)
 
void makeAABB (ShapeInfo shape, double[] T)
 
void mass (double m)
 set mass from string More...
 
boolean mass (String value)
 
void modifyCenterOfMass ()
 
void modifyInertia ()
 
void modifyMass ()
 
boolean propertyChanged (String property, String value)
 check validity of new value of property and update if valid More...
 
void removeSensor (GrxSensorItem sensor)
 
void rename (String newName)
 rename this Link More...
 
void restoreColor ()
 
void rotorInertia (double r)
 
void rotorResistor (double r)
 
void rotorResistor (String r)
 
void setColor (java.awt.Color color)
 
void setFocused (boolean b)
 set/unset fucus on this item More...
 
void setJointValuesWithinLimit ()
 limit joint value within limits recursively More...
 
void setTransform (Vector3d pos, Matrix3d rot)
 set new position and rotation in global frame More...
 
void setTransform (Transform3D trans)
 set new position and rotation in global frame More...
 
void setVisibleAABB (boolean b)
 
void torqueConst (double t)
 
void torqueConst (String t)
 
void ulimit (double[] u)
 
void ulimit (String u)
 
void uvlimit (double[] uv)
 
void uvlimit (String uv)
 
- Public Member Functions inherited from com.generalrobotix.ui.item.GrxTransformItem
 GrxTransformItem (String name, GrxPluginManager manager, GrxModelItem model)
 
void addChild (GrxTransformItem child)
 add a child More...
 
void removeChild (GrxTransformItem child)
 remove a child from children More...
 
void delete ()
 delete this item and children More...
 
GrxModelItem model ()
 get model item to which this item belongs More...
 
void setFocused (boolean b)
 
void gatherSensors (String type, List< GrxSensorItem > sensors)
 
Vector3d transformV3 (Vector3d v)
 
Switch getBBSwitch ()
 
- Public Member Functions inherited from com.generalrobotix.ui.GrxBaseItem
File chooseSaveFile ()
 
GrxBaseItem clone ()
 Override clone method. More...
 
boolean create ()
 
void delete ()
 delete this item More...
 
File getDefaultDir ()
 get default directory More...
 
String getFileExtention ()
 get file extension More...
 
Object getValue ()
 
boolean load (File file)
 
void paste (String clipVal)
 paste object More...
 
void setValue (Object o)
 
- Public Member Functions inherited from com.generalrobotix.ui.GrxBasePlugin
void addObserver (GrxObserver v)
 
GrxBasePlugin clone ()
 Override clone method. More...
 
void deleteObserver (GrxObserver v)
 
boolean equals (Object obj)
 check whether obj equals to this More...
 
Element getElement ()
 get element More...
 
Image getIcon ()
 get icon More...
 
Vector< Action > getMenu ()
 get menu More...
 
String [] getMenuPath ()
 get menu path More...
 
final String getName ()
 get name More...
 
ArrayList< GrxObservergetObserver ()
 
String getOldName ()
 
Vector< MenuManager > getSubMenu ()
 get subMenu More...
 
String getURL (boolean expand)
 
ValueEditType GetValueEditType (String key)
 Return editing type of the key item. More...
 
boolean isExclusive ()
 check whether this is exclusive or not More...
 
boolean isSelected ()
 check whether this is selected or not More...
 
void notifyObservers (Object... arg)
 
boolean propertyChanged (String property, String value)
 check validity of new value of property and update if valid More...
 
boolean registerCORBA ()
 
void rename (String newName)
 rename this item More...
 
void restoreProperties ()
 restore properties. Called by menu item "restore Properties" More...
 
void setDocument (Document doc)
 set document More...
 
void setElement (Element element)
 set element More...
 
void setExclusive (boolean b)
 set exclusive flag More...
 
void setFocused (boolean b)
 set/unset focus on this plugin More...
 
void setMenuItem (Action a)
 add a menu item More...
 
void setName (String name)
 set name More...
 
Object setProperty (String key, String value)
 set property value associated with a keyword More...
 
void setSelected (boolean b)
 set selected flag More...
 
void setSubMenu (MenuManager m)
 add a submenu More...
 
void setURL (String url)
 set URL property More...
 
void shutdown ()
 
Element storeProperties ()
 store properties More...
 
final String toString ()
 convert to String. Currently, name is returned. More...
 
void unregisterCORBA ()
 
- Public Member Functions inherited from com.generalrobotix.ui.util.GrxConfigBundle
final Double getDbl (String key, Double defaultVal)
 get double value associated to key More...
 
Double getDbl (String value)
 
final double [] getDblAry (String key, double[] defaultVal)
 get double array associated to key More...
 
double [] getDblAry (String value)
 get array of double from String More...
 
final Float getFlt (String key, Float defaultVal)
 get float value associated to key More...
 
final Float getFlt (String value)
 
final float [] getFltAry (String key, float[] defaultVal)
 get float array associated to key More...
 
float [] getFltAry (String value)
 
final Integer getInt (String key, Integer defaultVal)
 get integer value associated to key More...
 
final int [] getIntAry (String key)
 get integer array associated to key More...
 
final Short getShort (String key, Short defaultVal)
 get short value associated to key More...
 
Short getShort (String value)
 
final String getStr (String key)
 get value associated to keyword More...
 
final String getStr (String key, String defaultVal)
 get value associated to key More...
 
 GrxConfigBundle ()
 constructor More...
 
 GrxConfigBundle (String fname) throws IOException
 construct from a file More...
 
final boolean isFalse (String key)
 check whether value associated to key includes a word "false" More...
 
final boolean isFalse (String key, boolean defaultVal)
 check whether value associated to key includes a word "false" More...
 
final boolean isTrue (String key)
 check whether value associated to key includes a word "true" More...
 
final boolean isTrue (String key, boolean defaultVal)
 check whether value associated to key includes a word "true" More...
 
void load (String fname) throws IOException
 load config from a file More...
 
final void setBool (String key, boolean value)
 
final void setDbl (String key, double value)
 associate double value to key More...
 
final void setDbl (String key, double value, int digits)
 associate double value to key More...
 
final void setDblAry (String key, double[] value, int digits)
 associate double array to key More...
 
final void setDblAry (String key, double[] value)
 associate double array to key More...
 
final void setFlt (String key, float value)
 associate float value to key More...
 
final void setFltAry (String key, float[] value)
 associate float array to key More...
 
final void setInt (String key, int value)
 associate int value to key More...
 
final void setShort (String key, short value)
 associate short value to key More...
 
void store (String fname, String comments) throws IOException
 store this config More...
 

Public Attributes

short [] childIndices_
 子リンクインデックス列 More...
 
double encoderPulse_
 
double gearRatio_
 
double [] jointAxis_
 
short jointId_
 
String jointType_
 
double jointValue_
 
double linkMass_
 
double [] llimit_
 
short parentIndex_
 
double rotorInertia_
 
double rotorResistor_
 
double torqueConst_
 
double [] ulimit_
 
- Public Attributes inherited from com.generalrobotix.ui.item.GrxTransformItem
BranchGroup bg_
 
Vector< GrxTransformItemchildren_
 
GrxTransformItem parent_
 
TransformGroup tg_
 

Protected Member Functions

 GrxLinkItem (String name, GrxPluginManager manager, GrxModelItem model)
 
 GrxLinkItem (String name, GrxPluginManager manager, GrxModelItem model, LinkInfo info)
 
- Protected Member Functions inherited from com.generalrobotix.ui.item.GrxTransformItem
void resizeBoundingBox ()
 
- Protected Member Functions inherited from com.generalrobotix.ui.GrxBaseItem
 GrxBaseItem (String name, GrxPluginManager manager)
 constructor More...
 
void setDefaultDirectory (String dir)
 
void setFileExtension (String ext)
 
- Protected Member Functions inherited from com.generalrobotix.ui.GrxBasePlugin
 GrxBasePlugin (String name, GrxPluginManager manager)
 constructor More...
 
void setIcon (String iconName)
 set icon More...
 
void setMenuPath (String[] path)
 set menu path More...
 
boolean syncExec (Runnable r)
 Transfer SWT UI thread. More...
 

Private Member Functions

void _init ()
 common initialization More...
 
void _initMenu ()
 initialize menu More...
 
void _updateScaleOfBall ()
 
void updateAxis ()
 

Private Attributes

short AABBmaxNum_
 
double [] linkCenterOfMass_
 
double [] linkInertia_
 
double [] lvlimit_
 
double [] rotation_ = {0,1,0,0}
 
Switch switchAABB_
 
Switch switchAxis_
 
Switch switchCom_
 
TransformGroup tgCom_
 
double [] translation_ = {0,0,0}
 
double [] uvlimit_
 

Additional Inherited Members

- Static Public Member Functions inherited from com.generalrobotix.ui.GrxBasePlugin
static Object getField (Class<? extends GrxBasePlugin > cls, String field, Object defaultValue)
 get field More...
 
- Protected Attributes inherited from com.generalrobotix.ui.item.GrxTransformItem
GrxModelItem model_
 
- Protected Attributes inherited from com.generalrobotix.ui.GrxBaseItem
String clipValue_ = ""
 
File file_
 
- Protected Attributes inherited from com.generalrobotix.ui.GrxBasePlugin
Document doc_
 
Element element_
 
GrxPluginManager manager_
 
- Static Protected Attributes inherited from com.generalrobotix.ui.GrxBaseItem
static final String [] jointTypeComboItem_ = new String[] { "fixed", "rotate", "free", "slide" }
 
static final String [] methodComboItem_ = new String[] { "EULER", "RUNGE_KUTTA" }
 
static final String [] modeComboItem_ = new String[] { "Torque", "HighGain" }
 
- Static Protected Attributes inherited from com.generalrobotix.ui.GrxBasePlugin
static final String [] booleanComboItem_ = new String[] {"true", "false" }
 
static final String INDENT4 = " "
 
static final String ITEM_TAG = "item"
 
static final String PROPERTY_TAG = "property"
 
static final String VIEW_TAG = "view"
 

Detailed Description

Definition at line 68 of file GrxLinkItem.java.

Constructor & Destructor Documentation

◆ GrxLinkItem() [1/2]

com.generalrobotix.ui.item.GrxLinkItem.GrxLinkItem ( String  name,
GrxPluginManager  manager,
GrxModelItem  model 
)
inlineprotected

Definition at line 664 of file GrxLinkItem.java.

◆ GrxLinkItem() [2/2]

com.generalrobotix.ui.item.GrxLinkItem.GrxLinkItem ( String  name,
GrxPluginManager  manager,
GrxModelItem  model,
LinkInfo  info 
)
inlineprotected
Parameters
infolink information retrieved through ModelLoader

Definition at line 693 of file GrxLinkItem.java.

Member Function Documentation

◆ _init()

void com.generalrobotix.ui.item.GrxLinkItem._init ( )
inlineprivate

common initialization

Definition at line 882 of file GrxLinkItem.java.

◆ _initMenu()

void com.generalrobotix.ui.item.GrxLinkItem._initMenu ( )
inlineprivate

initialize menu

Definition at line 755 of file GrxLinkItem.java.

◆ _updateScaleOfBall()

void com.generalrobotix.ui.item.GrxLinkItem._updateScaleOfBall ( )
inlineprivate

Definition at line 515 of file GrxLinkItem.java.

◆ absCoM()

Vector3d com.generalrobotix.ui.item.GrxLinkItem.absCoM ( )
inline

compute CoM in global frame

Returns
computed CoM

Definition at line 510 of file GrxLinkItem.java.

◆ absTransform() [1/2]

Transform3D com.generalrobotix.ui.item.GrxLinkItem.absTransform ( )
inline

Definition at line 98 of file GrxLinkItem.java.

◆ absTransform() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.absTransform ( double []  p,
double []  R 
)
inline

Definition at line 112 of file GrxLinkItem.java.

◆ addLink() [1/2]

void com.generalrobotix.ui.item.GrxLinkItem.addLink ( String  name)
inline

create and add a new link as a child

Parameters
namename of the new link

Definition at line 430 of file GrxLinkItem.java.

◆ addLink() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.addLink ( GrxLinkItem  child)
inline

add a child link

Parameters
childchild link

Definition at line 447 of file GrxLinkItem.java.

◆ addRobot()

void com.generalrobotix.ui.item.GrxLinkItem.addRobot ( File  f)
inline

load and add a new robot as a child

Parameters
ffile name of the new robot

Definition at line 502 of file GrxLinkItem.java.

◆ addSegment()

void com.generalrobotix.ui.item.GrxLinkItem.addSegment ( String  name)
inline

create and add a new sensor as a child

Parameters
namename of the new sensor

Definition at line 472 of file GrxLinkItem.java.

◆ addSensor() [1/2]

void com.generalrobotix.ui.item.GrxLinkItem.addSensor ( String  name)
inline

create and add a new sensor as a child

Parameters
namename of the new sensor

Definition at line 458 of file GrxLinkItem.java.

◆ addSensor() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.addSensor ( GrxSensorItem  sensor)
inline

add a sensor as a child

Parameters
sensorsensor

Definition at line 486 of file GrxLinkItem.java.

◆ calcForwardKinematics()

void com.generalrobotix.ui.item.GrxLinkItem.calcForwardKinematics ( )
inline

compute forward kinematics

Definition at line 616 of file GrxLinkItem.java.

◆ centerOfMass() [1/2]

boolean com.generalrobotix.ui.item.GrxLinkItem.centerOfMass ( double []  com)
inline

set CoM position

Parameters
comCoM position(length=3)
Returns
true if set successfully, false otherwise

Definition at line 218 of file GrxLinkItem.java.

◆ centerOfMass() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.centerOfMass ( String  value)
inline

set CoM position from string

Parameters
valuespace separated array of double(length=3)

Definition at line 237 of file GrxLinkItem.java.

◆ clearAABB()

void com.generalrobotix.ui.item.GrxLinkItem.clearAABB ( )
inline

Definition at line 1063 of file GrxLinkItem.java.

◆ clone()

GrxLinkItem com.generalrobotix.ui.item.GrxLinkItem.clone ( )
inline

Override clone method.

Returns
GrxLinkItem

Definition at line 940 of file GrxLinkItem.java.

◆ delete()

void com.generalrobotix.ui.item.GrxLinkItem.delete ( )
inline

delete this link and children

Definition at line 1026 of file GrxLinkItem.java.

◆ encoderPulse() [1/2]

void com.generalrobotix.ui.item.GrxLinkItem.encoderPulse ( double  e)
inline

Definition at line 336 of file GrxLinkItem.java.

◆ encoderPulse() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.encoderPulse ( String  e)
inline

Definition at line 342 of file GrxLinkItem.java.

◆ gearRatio() [1/2]

void com.generalrobotix.ui.item.GrxLinkItem.gearRatio ( double  r)
inline

Definition at line 324 of file GrxLinkItem.java.

◆ gearRatio() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.gearRatio ( String  g)
inline

Definition at line 330 of file GrxLinkItem.java.

◆ GetValueEditType()

ValueEditType com.generalrobotix.ui.item.GrxLinkItem.GetValueEditType ( String  key)
inline

Definition at line 1139 of file GrxLinkItem.java.

◆ inertia() [1/2]

boolean com.generalrobotix.ui.item.GrxLinkItem.inertia ( double []  newI)
inline

set inertia matrix

Parameters
newIinertia matrix(length=9)
Returns
true if set successfully, false otherwise

Definition at line 196 of file GrxLinkItem.java.

◆ inertia() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.inertia ( String  i)
inline

Definition at line 207 of file GrxLinkItem.java.

◆ jointAxis()

void com.generalrobotix.ui.item.GrxLinkItem.jointAxis ( double []  newAxis)
inline

set joint axis

Parameters
axisaxis of this joint. it must be one of "X", "Y" and "Z"

Definition at line 247 of file GrxLinkItem.java.

◆ jointId() [1/2]

void com.generalrobotix.ui.item.GrxLinkItem.jointId ( short  id)
inline

set joint id

Returns
joint id

Definition at line 268 of file GrxLinkItem.java.

◆ jointId() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.jointId ( String  value)
inline

set joint id from string

Parameters
valuestring

Definition at line 278 of file GrxLinkItem.java.

◆ jointType()

void com.generalrobotix.ui.item.GrxLinkItem.jointType ( String  type)
inline

set joint type

Parameters
typetype of this joint. It must be one of "fixed", "free", "rotate" and "slide"

Definition at line 310 of file GrxLinkItem.java.

◆ jointValue() [1/2]

void com.generalrobotix.ui.item.GrxLinkItem.jointValue ( double  jv)
inline

set new joint value

Parameters
jvjoint value

Definition at line 171 of file GrxLinkItem.java.

◆ jointValue() [2/2]

boolean com.generalrobotix.ui.item.GrxLinkItem.jointValue ( String  value)
inline

set joint value from string

Parameters
valuejoint value
Returns
true if set successfully, false otherwise

Definition at line 181 of file GrxLinkItem.java.

◆ llimit() [1/2]

void com.generalrobotix.ui.item.GrxLinkItem.llimit ( double []  l)
inline

Definition at line 390 of file GrxLinkItem.java.

◆ llimit() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.llimit ( String  l)
inline

Definition at line 396 of file GrxLinkItem.java.

◆ localRotation() [1/3]

double [] com.generalrobotix.ui.item.GrxLinkItem.localRotation ( )
inline

Definition at line 108 of file GrxLinkItem.java.

◆ localRotation() [2/3]

boolean com.generalrobotix.ui.item.GrxLinkItem.localRotation ( double []  rot)
inline

Definition at line 141 of file GrxLinkItem.java.

◆ localRotation() [3/3]

boolean com.generalrobotix.ui.item.GrxLinkItem.localRotation ( String  value)
inline

Definition at line 158 of file GrxLinkItem.java.

◆ localTranslation() [1/3]

double [] com.generalrobotix.ui.item.GrxLinkItem.localTranslation ( )
inline

Definition at line 104 of file GrxLinkItem.java.

◆ localTranslation() [2/3]

boolean com.generalrobotix.ui.item.GrxLinkItem.localTranslation ( double []  pos)
inline

Definition at line 124 of file GrxLinkItem.java.

◆ localTranslation() [3/3]

boolean com.generalrobotix.ui.item.GrxLinkItem.localTranslation ( String  value)
inline

Definition at line 132 of file GrxLinkItem.java.

◆ lvlimit() [1/2]

void com.generalrobotix.ui.item.GrxLinkItem.lvlimit ( double []  lv)
inline

Definition at line 414 of file GrxLinkItem.java.

◆ lvlimit() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.lvlimit ( String  lv)
inline

Definition at line 420 of file GrxLinkItem.java.

◆ makeAABB()

void com.generalrobotix.ui.item.GrxLinkItem.makeAABB ( ShapeInfo  shape,
double []  T 
)
inline

Definition at line 1067 of file GrxLinkItem.java.

◆ mass() [1/2]

void com.generalrobotix.ui.item.GrxLinkItem.mass ( double  m)
inline

set mass from string

Parameters
valuemass

Definition at line 289 of file GrxLinkItem.java.

◆ mass() [2/2]

boolean com.generalrobotix.ui.item.GrxLinkItem.mass ( String  value)
inline

Definition at line 296 of file GrxLinkItem.java.

◆ modifyCenterOfMass()

void com.generalrobotix.ui.item.GrxLinkItem.modifyCenterOfMass ( )
inline

Definition at line 1164 of file GrxLinkItem.java.

◆ modifyInertia()

void com.generalrobotix.ui.item.GrxLinkItem.modifyInertia ( )
inline

Definition at line 1187 of file GrxLinkItem.java.

◆ modifyMass()

void com.generalrobotix.ui.item.GrxLinkItem.modifyMass ( )
inline

Definition at line 1151 of file GrxLinkItem.java.

◆ propertyChanged()

boolean com.generalrobotix.ui.item.GrxLinkItem.propertyChanged ( String  property,
String  value 
)
inline

check validity of new value of property and update if valid

Parameters
propertyname of property
valuevalue of property
Returns
true if checked(even if value is not used), false otherwise

Definition at line 535 of file GrxLinkItem.java.

◆ removeSensor()

void com.generalrobotix.ui.item.GrxLinkItem.removeSensor ( GrxSensorItem  sensor)
inline

Definition at line 491 of file GrxLinkItem.java.

◆ rename()

void com.generalrobotix.ui.item.GrxLinkItem.rename ( String  newName)
inline

rename this Link

Parameters
newNamenew name

Definition at line 1117 of file GrxLinkItem.java.

◆ restoreColor()

void com.generalrobotix.ui.item.GrxLinkItem.restoreColor ( )
inline

Definition at line 1045 of file GrxLinkItem.java.

◆ rotorInertia()

void com.generalrobotix.ui.item.GrxLinkItem.rotorInertia ( double  r)
inline

Definition at line 348 of file GrxLinkItem.java.

◆ rotorResistor() [1/2]

void com.generalrobotix.ui.item.GrxLinkItem.rotorResistor ( double  r)
inline

Definition at line 354 of file GrxLinkItem.java.

◆ rotorResistor() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.rotorResistor ( String  r)
inline

Definition at line 360 of file GrxLinkItem.java.

◆ setColor()

void com.generalrobotix.ui.item.GrxLinkItem.setColor ( java.awt.Color  color)
inline

Definition at line 1031 of file GrxLinkItem.java.

◆ setFocused()

void com.generalrobotix.ui.item.GrxLinkItem.setFocused ( boolean  b)
inline

set/unset fucus on this item

When this item is focused, some geometries are displayed

Parameters
btrue to fucus, false to unfocus

Definition at line 1007 of file GrxLinkItem.java.

◆ setJointValuesWithinLimit()

void com.generalrobotix.ui.item.GrxLinkItem.setJointValuesWithinLimit ( )
inline

limit joint value within limits recursively

Definition at line 986 of file GrxLinkItem.java.

◆ setTransform() [1/2]

void com.generalrobotix.ui.item.GrxLinkItem.setTransform ( Vector3d  pos,
Matrix3d  rot 
)
inline

set new position and rotation in global frame

Parameters
posnew position
rotnew rotation

Definition at line 954 of file GrxLinkItem.java.

◆ setTransform() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.setTransform ( Transform3D  trans)
inline

set new position and rotation in global frame

Parameters
tformnew transform

Definition at line 976 of file GrxLinkItem.java.

◆ setVisibleAABB()

void com.generalrobotix.ui.item.GrxLinkItem.setVisibleAABB ( boolean  b)
inline

Definition at line 1059 of file GrxLinkItem.java.

◆ torqueConst() [1/2]

void com.generalrobotix.ui.item.GrxLinkItem.torqueConst ( double  t)
inline

Definition at line 366 of file GrxLinkItem.java.

◆ torqueConst() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.torqueConst ( String  t)
inline

Definition at line 372 of file GrxLinkItem.java.

◆ ulimit() [1/2]

void com.generalrobotix.ui.item.GrxLinkItem.ulimit ( double []  u)
inline

Definition at line 378 of file GrxLinkItem.java.

◆ ulimit() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.ulimit ( String  u)
inline

Definition at line 384 of file GrxLinkItem.java.

◆ updateAxis()

void com.generalrobotix.ui.item.GrxLinkItem.updateAxis ( )
inlineprivate

Definition at line 920 of file GrxLinkItem.java.

◆ uvlimit() [1/2]

void com.generalrobotix.ui.item.GrxLinkItem.uvlimit ( double []  uv)
inline

Definition at line 402 of file GrxLinkItem.java.

◆ uvlimit() [2/2]

void com.generalrobotix.ui.item.GrxLinkItem.uvlimit ( String  uv)
inline

Definition at line 408 of file GrxLinkItem.java.

Member Data Documentation

◆ AABBmaxNum_

short com.generalrobotix.ui.item.GrxLinkItem.AABBmaxNum_
private

Definition at line 90 of file GrxLinkItem.java.

◆ childIndices_

short [] com.generalrobotix.ui.item.GrxLinkItem.childIndices_

子リンクインデックス列

Definition at line 89 of file GrxLinkItem.java.

◆ encoderPulse_

double com.generalrobotix.ui.item.GrxLinkItem.encoderPulse_

Definition at line 86 of file GrxLinkItem.java.

◆ gearRatio_

double com.generalrobotix.ui.item.GrxLinkItem.gearRatio_

Definition at line 84 of file GrxLinkItem.java.

◆ jointAxis_

double [] com.generalrobotix.ui.item.GrxLinkItem.jointAxis_

Definition at line 74 of file GrxLinkItem.java.

◆ jointId_

short com.generalrobotix.ui.item.GrxLinkItem.jointId_

Definition at line 71 of file GrxLinkItem.java.

◆ jointType_

String com.generalrobotix.ui.item.GrxLinkItem.jointType_

Definition at line 72 of file GrxLinkItem.java.

◆ jointValue_

double com.generalrobotix.ui.item.GrxLinkItem.jointValue_

Definition at line 73 of file GrxLinkItem.java.

◆ linkCenterOfMass_

double [] com.generalrobotix.ui.item.GrxLinkItem.linkCenterOfMass_
private

Definition at line 80 of file GrxLinkItem.java.

◆ linkInertia_

double [] com.generalrobotix.ui.item.GrxLinkItem.linkInertia_
private

Definition at line 81 of file GrxLinkItem.java.

◆ linkMass_

double com.generalrobotix.ui.item.GrxLinkItem.linkMass_

Definition at line 79 of file GrxLinkItem.java.

◆ llimit_

double [] com.generalrobotix.ui.item.GrxLinkItem.llimit_

Definition at line 76 of file GrxLinkItem.java.

◆ lvlimit_

double [] com.generalrobotix.ui.item.GrxLinkItem.lvlimit_
private

Definition at line 78 of file GrxLinkItem.java.

◆ parentIndex_

short com.generalrobotix.ui.item.GrxLinkItem.parentIndex_

Definition at line 88 of file GrxLinkItem.java.

◆ rotation_

double [] com.generalrobotix.ui.item.GrxLinkItem.rotation_ = {0,1,0,0}
private

Definition at line 70 of file GrxLinkItem.java.

◆ rotorInertia_

double com.generalrobotix.ui.item.GrxLinkItem.rotorInertia_

Definition at line 82 of file GrxLinkItem.java.

◆ rotorResistor_

double com.generalrobotix.ui.item.GrxLinkItem.rotorResistor_

Definition at line 83 of file GrxLinkItem.java.

◆ switchAABB_

Switch com.generalrobotix.ui.item.GrxLinkItem.switchAABB_
private

Definition at line 96 of file GrxLinkItem.java.

◆ switchAxis_

Switch com.generalrobotix.ui.item.GrxLinkItem.switchAxis_
private

Definition at line 95 of file GrxLinkItem.java.

◆ switchCom_

Switch com.generalrobotix.ui.item.GrxLinkItem.switchCom_
private

Definition at line 93 of file GrxLinkItem.java.

◆ tgCom_

TransformGroup com.generalrobotix.ui.item.GrxLinkItem.tgCom_
private

Definition at line 94 of file GrxLinkItem.java.

◆ torqueConst_

double com.generalrobotix.ui.item.GrxLinkItem.torqueConst_

Definition at line 85 of file GrxLinkItem.java.

◆ translation_

double [] com.generalrobotix.ui.item.GrxLinkItem.translation_ = {0,0,0}
private

Definition at line 69 of file GrxLinkItem.java.

◆ ulimit_

double [] com.generalrobotix.ui.item.GrxLinkItem.ulimit_

Definition at line 75 of file GrxLinkItem.java.

◆ uvlimit_

double [] com.generalrobotix.ui.item.GrxLinkItem.uvlimit_
private

Definition at line 77 of file GrxLinkItem.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 Sep 8 2022 02:24:07