Package org.web3d.x3d.sai.hanim
Interface HAnimJoint
- All Superinterfaces:
X3DBoundedObject,X3DChildNode,X3DGroupingNode,X3DNode
- All Known Implementing Classes:
SAIHAnimJoint,SAIHAnimJoint
Defines the requirements of an X3D HAnimJoint node
- Version:
- $Revision: 1.1 $
- Author:
- Rex Melton
-
Method Summary
Modifier and TypeMethodDescriptionvoidgetCenter(float[] val) Return the center value in the argument float[]voidgetLimitOrientation(float[] val) Return the limitOrientation value in the argument float[]voidgetLlimit(float[] val) Return the llimit value in the argument float[]getName()Return the name String value.intReturn the number of MFFloat items in the llimit field.intReturn the number of MFInt32 items in the skinCoordIndex field.intReturn the number of MFFloat items in the skinCoordWeight field.intReturn the number of MFFloat items in the stiffness field.intReturn the number of MFFloat items in the ulimit field.voidgetRotation(float[] val) Return the rotation value in the argument float[]voidgetScale(float[] val) Return the scale value in the argument float[]voidgetScaleOrientation(float[] val) Return the scaleOrientation value in the argument float[]voidgetSkinCoordIndex(int[] val) Return the skinCoordIndex value in the argument int[]voidgetSkinCoordWeight(float[] val) Return the skinCoordWeight value in the argument float[]voidgetStiffness(float[] val) Return the stiffness value in the argument float[]voidgetTranslation(float[] val) Return the translation value in the argument float[]voidgetUlimit(float[] val) Return the ulimit value in the argument float[]voidsetCenter(float[] val) Set the center field.voidsetLimitOrientation(float[] val) Set the limitOrientation field.voidsetLlimit(float[] val) Set the limit field.voidSet the name field.voidsetRotation(float[] val) Set the rotation field.voidsetScale(float[] val) Set the scale field.voidsetScaleOrientation(float[] val) Set the scaleOrientation field.voidsetSkinCoordIndex(int[] val) Set the skinCoordIndex field.voidsetSkinCoordWeight(float[] val) Set the skinCoordWeight field.voidsetStiffness(float[] val) Set the stiffness field.voidsetTranslation(float[] val) Set the translation field.voidsetUlimit(float[] val) Set the ulimit field.Methods inherited from interface org.web3d.x3d.sai.X3DBoundedObject
getBboxCenter, getBboxSize, setBboxCenter, setBboxSizeMethods inherited from interface org.web3d.x3d.sai.X3DGroupingNode
addChildren, getChildren, getNumChildren, removeChildren, setChildrenMethods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
-
Method Details
-
getCenter
void getCenter(float[] val) Return the center value in the argument float[]- Parameters:
val- The float[] to initialize.
-
setCenter
void setCenter(float[] val) Set the center field.- Parameters:
val- The float[] to set.
-
getRotation
void getRotation(float[] val) Return the rotation value in the argument float[]- Parameters:
val- The float[] to initialize.
-
setRotation
void setRotation(float[] val) Set the rotation field.- Parameters:
val- The float[] to set.
-
getScale
void getScale(float[] val) Return the scale value in the argument float[]- Parameters:
val- The float[] to initialize.
-
setScale
void setScale(float[] val) Set the scale field.- Parameters:
val- The float[] to set.
-
getScaleOrientation
void getScaleOrientation(float[] val) Return the scaleOrientation value in the argument float[]- Parameters:
val- The float[] to initialize.
-
setScaleOrientation
void setScaleOrientation(float[] val) Set the scaleOrientation field.- Parameters:
val- The float[] to set.
-
getTranslation
void getTranslation(float[] val) Return the translation value in the argument float[]- Parameters:
val- The float[] to initialize.
-
setTranslation
void setTranslation(float[] val) Set the translation field.- Parameters:
val- The float[] to set.
-
getName
-
setName
-
getLimitOrientation
void getLimitOrientation(float[] val) Return the limitOrientation value in the argument float[]- Parameters:
val- The float[] to initialize.
-
setLimitOrientation
void setLimitOrientation(float[] val) Set the limitOrientation field.- Parameters:
val- The float[] to set.
-
getNumLlimit
int getNumLlimit()Return the number of MFFloat items in the llimit field.- Returns:
- the number of MFFloat items in the llimit field.
-
getLlimit
void getLlimit(float[] val) Return the llimit value in the argument float[]- Parameters:
val- The float[] to initialize.
-
setLlimit
void setLlimit(float[] val) Set the limit field.- Parameters:
val- The float[] to set.
-
getNumSkinCoordIndex
int getNumSkinCoordIndex()Return the number of MFInt32 items in the skinCoordIndex field.- Returns:
- the number of MFInt32 items in the skinCoordIndex field.
-
getSkinCoordIndex
void getSkinCoordIndex(int[] val) Return the skinCoordIndex value in the argument int[]- Parameters:
val- The int[] to initialize.
-
setSkinCoordIndex
void setSkinCoordIndex(int[] val) Set the skinCoordIndex field.- Parameters:
val- The int[] to set.
-
getNumSkinCoordWeight
int getNumSkinCoordWeight()Return the number of MFFloat items in the skinCoordWeight field.- Returns:
- the number of MFFloat items in the skinCoordWeight field.
-
getSkinCoordWeight
void getSkinCoordWeight(float[] val) Return the skinCoordWeight value in the argument float[]- Parameters:
val- The float[] to initialize.
-
setSkinCoordWeight
void setSkinCoordWeight(float[] val) Set the skinCoordWeight field.- Parameters:
val- The float[] to set.
-
getNumStiffness
int getNumStiffness()Return the number of MFFloat items in the stiffness field.- Returns:
- the number of MFFloat items in the stiffness field.
-
getStiffness
void getStiffness(float[] val) Return the stiffness value in the argument float[]- Parameters:
val- The float[] to initialize.
-
setStiffness
void setStiffness(float[] val) Set the stiffness field.- Parameters:
val- The float[] to set.
-
getNumUlimit
int getNumUlimit()Return the number of MFFloat items in the ulimit field.- Returns:
- the number of MFFloat items in the ulimit field.
-
getUlimit
void getUlimit(float[] val) Return the ulimit value in the argument float[]- Parameters:
val- The float[] to initialize.
-
setUlimit
void setUlimit(float[] val) Set the ulimit field.- Parameters:
val- The float[] to set.
-