Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
com.generalrobotix.ui.item.GrxShapeTransformItem Class Reference
Inheritance diagram for com.generalrobotix.ui.item.GrxShapeTransformItem:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void addPrimitiveShape (String name)
void addShape (Matrix4d segmentT)
void addShape (String fPath)
 create and add a new shape as a child
Matrix4d getTransform ()
 GrxShapeTransformItem (String name, GrxPluginManager manager, GrxModelItem model)
void rename (String newName)
 rename this item
double[] rotation ()
boolean rotation (String value)
 set new rotation from string
boolean rotation (double[] rot)
void transform (double[] w)
double[] translation ()
boolean translation (String value)
 set new translation from string
boolean translation (double[] pos)
 set new translation to TransformGroup

Protected Member Functions

void addTransformedShapeIndex (TransformedShapeIndex transformedShapeIndex)
void buildShapeTransforms (double[][] inlinedShapeTransformMatrices)
void initMenu ()

Private Member Functions

void setInlineShapeIndex (double[] inlinedMatrix, ArrayList< Integer > indices)
void setShapeIndex (TransformedShapeIndex transformedShapeIndex)

Private Attributes

ArrayList< ShapeTransformshapeTransforms_
ArrayList< TransformedShapeIndex > transformedShapeIndices_

Detailed Description

Definition at line 33 of file GrxShapeTransformItem.java.


Constructor & Destructor Documentation

Definition at line 37 of file GrxShapeTransformItem.java.


Member Function Documentation

Definition at line 149 of file GrxShapeTransformItem.java.

Definition at line 100 of file GrxShapeTransformItem.java.

create and add a new shape as a child

Parameters:
urlURL of the file where shape is described

Definition at line 116 of file GrxShapeTransformItem.java.

void com.generalrobotix.ui.item.GrxShapeTransformItem.addTransformedShapeIndex ( TransformedShapeIndex  transformedShapeIndex) [inline, protected]

Definition at line 43 of file GrxShapeTransformItem.java.

void com.generalrobotix.ui.item.GrxShapeTransformItem.buildShapeTransforms ( double  inlinedShapeTransformMatrices[][]) [inline, protected]

Definition at line 47 of file GrxShapeTransformItem.java.

Definition at line 180 of file GrxShapeTransformItem.java.

Definition at line 277 of file GrxShapeTransformItem.java.

rename this item

Parameters:
newNamenew name

Reimplemented from com.generalrobotix.ui.GrxBasePlugin.

Definition at line 369 of file GrxShapeTransformItem.java.

Definition at line 199 of file GrxShapeTransformItem.java.

set new rotation from string

Parameters:
valuestring of space separated array of double(length=4)
Returns:
true if set successfully, false otherwise

Definition at line 252 of file GrxShapeTransformItem.java.

set new rotation to TransformGroup

Parameters:
rotnew rotation(axis and angle, length=4)
Returns:
true if new rotation is set successfully, false otherwise

Definition at line 266 of file GrxShapeTransformItem.java.

void com.generalrobotix.ui.item.GrxShapeTransformItem.setInlineShapeIndex ( double[]  inlinedMatrix,
ArrayList< Integer >  indices 
) [inline, private]

Definition at line 80 of file GrxShapeTransformItem.java.

void com.generalrobotix.ui.item.GrxShapeTransformItem.setShapeIndex ( TransformedShapeIndex  transformedShapeIndex) [inline, private]

Definition at line 71 of file GrxShapeTransformItem.java.

Definition at line 169 of file GrxShapeTransformItem.java.

Definition at line 188 of file GrxShapeTransformItem.java.

set new translation from string

Parameters:
valuestring of space separated array of double(length=3)
Returns:
true if set successfully, false otherwise

Definition at line 216 of file GrxShapeTransformItem.java.

set new translation to TransformGroup

Parameters:
posnew translation(length=3)
Returns:
true if new translation is set successfully, false otherwise

Definition at line 230 of file GrxShapeTransformItem.java.


Member Data Documentation

Definition at line 35 of file GrxShapeTransformItem.java.

Definition at line 36 of file GrxShapeTransformItem.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:21