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< ShapeTransform > | shapeTransforms_ |
ArrayList< TransformedShapeIndex > | transformedShapeIndices_ |
Definition at line 33 of file GrxShapeTransformItem.java.
com.generalrobotix.ui.item.GrxShapeTransformItem.GrxShapeTransformItem | ( | String | name, |
GrxPluginManager | manager, | ||
GrxModelItem | model | ||
) | [inline] |
Definition at line 37 of file GrxShapeTransformItem.java.
void com.generalrobotix.ui.item.GrxShapeTransformItem.addPrimitiveShape | ( | String | name | ) | [inline] |
Definition at line 149 of file GrxShapeTransformItem.java.
void com.generalrobotix.ui.item.GrxShapeTransformItem.addShape | ( | Matrix4d | segmentT | ) | [inline] |
Definition at line 100 of file GrxShapeTransformItem.java.
void com.generalrobotix.ui.item.GrxShapeTransformItem.addShape | ( | String | fPath | ) | [inline] |
create and add a new shape as a child
url | URL 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.
Matrix4d com.generalrobotix.ui.item.GrxShapeTransformItem.getTransform | ( | ) | [inline] |
Definition at line 180 of file GrxShapeTransformItem.java.
void com.generalrobotix.ui.item.GrxShapeTransformItem.initMenu | ( | ) | [inline, protected] |
Definition at line 277 of file GrxShapeTransformItem.java.
void com.generalrobotix.ui.item.GrxShapeTransformItem.rename | ( | String | newName | ) | [inline] |
rename this item
newName | new name |
Reimplemented from com.generalrobotix.ui.GrxBasePlugin.
Definition at line 369 of file GrxShapeTransformItem.java.
double [] com.generalrobotix.ui.item.GrxShapeTransformItem.rotation | ( | ) | [inline] |
Definition at line 199 of file GrxShapeTransformItem.java.
boolean com.generalrobotix.ui.item.GrxShapeTransformItem.rotation | ( | String | value | ) | [inline] |
set new rotation from string
value | string of space separated array of double(length=4) |
Definition at line 252 of file GrxShapeTransformItem.java.
boolean com.generalrobotix.ui.item.GrxShapeTransformItem.rotation | ( | double[] | rot | ) | [inline] |
set new rotation to TransformGroup
rot | new rotation(axis and angle, length=4) |
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.
void com.generalrobotix.ui.item.GrxShapeTransformItem.transform | ( | double[] | w | ) | [inline] |
Definition at line 169 of file GrxShapeTransformItem.java.
double [] com.generalrobotix.ui.item.GrxShapeTransformItem.translation | ( | ) | [inline] |
Definition at line 188 of file GrxShapeTransformItem.java.
boolean com.generalrobotix.ui.item.GrxShapeTransformItem.translation | ( | String | value | ) | [inline] |
set new translation from string
value | string of space separated array of double(length=3) |
Definition at line 216 of file GrxShapeTransformItem.java.
boolean com.generalrobotix.ui.item.GrxShapeTransformItem.translation | ( | double[] | pos | ) | [inline] |
set new translation to TransformGroup
pos | new translation(length=3) |
Definition at line 230 of file GrxShapeTransformItem.java.
ArrayList<ShapeTransform> com.generalrobotix.ui.item.GrxShapeTransformItem.shapeTransforms_ [private] |
Definition at line 35 of file GrxShapeTransformItem.java.
ArrayList<TransformedShapeIndex> com.generalrobotix.ui.item.GrxShapeTransformItem.transformedShapeIndices_ [private] |
Definition at line 36 of file GrxShapeTransformItem.java.