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 TypeMethodDescriptionvoid
getCenter
(float[] val) Return the center value in the argument float[]void
getLimitOrientation
(float[] val) Return the limitOrientation value in the argument float[]void
getLlimit
(float[] val) Return the llimit value in the argument float[]getName()
Return the name String value.int
Return the number of MFFloat items in the llimit field.int
Return the number of MFInt32 items in the skinCoordIndex field.int
Return the number of MFFloat items in the skinCoordWeight field.int
Return the number of MFFloat items in the stiffness field.int
Return the number of MFFloat items in the ulimit field.void
getRotation
(float[] val) Return the rotation value in the argument float[]void
getScale
(float[] val) Return the scale value in the argument float[]void
getScaleOrientation
(float[] val) Return the scaleOrientation value in the argument float[]void
getSkinCoordIndex
(int[] val) Return the skinCoordIndex value in the argument int[]void
getSkinCoordWeight
(float[] val) Return the skinCoordWeight value in the argument float[]void
getStiffness
(float[] val) Return the stiffness value in the argument float[]void
getTranslation
(float[] val) Return the translation value in the argument float[]void
getUlimit
(float[] val) Return the ulimit value in the argument float[]void
setCenter
(float[] val) Set the center field.void
setLimitOrientation
(float[] val) Set the limitOrientation field.void
setLlimit
(float[] val) Set the limit field.void
Set the name field.void
setRotation
(float[] val) Set the rotation field.void
setScale
(float[] val) Set the scale field.void
setScaleOrientation
(float[] val) Set the scaleOrientation field.void
setSkinCoordIndex
(int[] val) Set the skinCoordIndex field.void
setSkinCoordWeight
(float[] val) Set the skinCoordWeight field.void
setStiffness
(float[] val) Set the stiffness field.void
setTranslation
(float[] val) Set the translation field.void
setUlimit
(float[] val) Set the ulimit field.Methods inherited from interface org.web3d.x3d.sai.X3DBoundedObject
getBboxCenter, getBboxSize, setBboxCenter, setBboxSize
Methods inherited from interface org.web3d.x3d.sai.X3DGroupingNode
addChildren, getChildren, getNumChildren, removeChildren, setChildren
Methods 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.
-