Package org.xj3d.sai.internal.node.hanim
Class SAIHAnimJoint
java.lang.Object
org.web3d.vrml.scripting.sai.BaseNode
org.xj3d.sai.internal.node.hanim.SAIHAnimJoint
- All Implemented Interfaces:
HAnimJoint,X3DBoundedObject,X3DChildNode,X3DGroupingNode,X3DNode
A concrete implementation of the HAnimJoint node interface
- Version:
- $Revision: 1.1 $
- Author:
- Rex Melton
-
Field Summary
Fields inherited from class org.web3d.vrml.scripting.sai.BaseNode
accessPermitted, fieldQueue, fieldRefMap, realNode -
Constructor Summary
ConstructorsConstructorDescriptionSAIHAnimJoint(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChildren(X3DNode[] val) Set the addChildren field.voidgetBboxCenter(float[] val) Return the bboxCenter value in the argument float[]voidgetBboxSize(float[] val) Return the bboxSize value in the argument float[]voidgetCenter(float[] val) Return the center value in the argument float[]voidgetChildren(X3DNode[] val) Return the children value in the argument X3DNode[]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 MFNode items in the children field.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[]voidremoveChildren(X3DNode[] val) Set the removeChildren field.voidsetBboxCenter(float[] val) Set the bboxCenter field.voidsetBboxSize(float[] val) Set the bboxSize field.voidsetCenter(float[] val) Set the center field.voidsetChildren(X3DNode[] val) Set the children field.voidsetLimitOrientation(float[] val) Set the limitOrientation field.voidsetLlimit(float[] val) Set the llimit 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 class org.web3d.vrml.scripting.sai.BaseNode
checkAccess, dispose, equals, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, hashCode, isRealized, realize, setMetadata, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
-
Constructor Details
-
SAIHAnimJoint
public SAIHAnimJoint(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor- Parameters:
bnf-
-
-
Method Details
-
getNumChildren
public int getNumChildren()Return the number of MFNode items in the children field.- Specified by:
getNumChildrenin interfaceX3DGroupingNode- Returns:
- the number of MFNode items in the children field.
-
getChildren
Return the children value in the argument X3DNode[]- Specified by:
getChildrenin interfaceX3DGroupingNode- Parameters:
val- The X3DNode[] to initialize.
-
setChildren
Set the children field.- Specified by:
setChildrenin interfaceX3DGroupingNode- Parameters:
val- The X3DNode[] to set.
-
addChildren
Set the addChildren field.- Specified by:
addChildrenin interfaceX3DGroupingNode- Parameters:
val- The X3DNode[] to set.
-
removeChildren
Set the removeChildren field.- Specified by:
removeChildrenin interfaceX3DGroupingNode- Parameters:
val- The X3DNode[] to set.
-
getBboxCenter
public void getBboxCenter(float[] val) Return the bboxCenter value in the argument float[]- Specified by:
getBboxCenterin interfaceX3DBoundedObject- Parameters:
val- The float[] to initialize.
-
setBboxCenter
public void setBboxCenter(float[] val) Set the bboxCenter field.- Specified by:
setBboxCenterin interfaceX3DBoundedObject- Parameters:
val- The float[] to set.
-
getBboxSize
public void getBboxSize(float[] val) Return the bboxSize value in the argument float[]- Specified by:
getBboxSizein interfaceX3DBoundedObject- Parameters:
val- The float[] to initialize.
-
setBboxSize
public void setBboxSize(float[] val) Set the bboxSize field.- Specified by:
setBboxSizein interfaceX3DBoundedObject- Parameters:
val- The float[] to set.
-
getCenter
public void getCenter(float[] val) Return the center value in the argument float[]- Specified by:
getCenterin interfaceHAnimJoint- Parameters:
val- The float[] to initialize.
-
setCenter
public void setCenter(float[] val) Set the center field.- Specified by:
setCenterin interfaceHAnimJoint- Parameters:
val- The float[] to set.
-
getRotation
public void getRotation(float[] val) Return the rotation value in the argument float[]- Specified by:
getRotationin interfaceHAnimJoint- Parameters:
val- The float[] to initialize.
-
setRotation
public void setRotation(float[] val) Set the rotation field.- Specified by:
setRotationin interfaceHAnimJoint- Parameters:
val- The float[] to set.
-
getScale
public void getScale(float[] val) Return the scale value in the argument float[]- Specified by:
getScalein interfaceHAnimJoint- Parameters:
val- The float[] to initialize.
-
setScale
public void setScale(float[] val) Set the scale field.- Specified by:
setScalein interfaceHAnimJoint- Parameters:
val- The float[] to set.
-
getScaleOrientation
public void getScaleOrientation(float[] val) Return the scaleOrientation value in the argument float[]- Specified by:
getScaleOrientationin interfaceHAnimJoint- Parameters:
val- The float[] to initialize.
-
setScaleOrientation
public void setScaleOrientation(float[] val) Set the scaleOrientation field.- Specified by:
setScaleOrientationin interfaceHAnimJoint- Parameters:
val- The float[] to set.
-
getTranslation
public void getTranslation(float[] val) Return the translation value in the argument float[]- Specified by:
getTranslationin interfaceHAnimJoint- Parameters:
val- The float[] to initialize.
-
setTranslation
public void setTranslation(float[] val) Set the translation field.- Specified by:
setTranslationin interfaceHAnimJoint- Parameters:
val- The float[] to set.
-
getName
Return the name String value.- Specified by:
getNamein interfaceHAnimJoint- Returns:
- The name String value.
-
setName
Set the name field.- Specified by:
setNamein interfaceHAnimJoint- Parameters:
val- The String to set.
-
getLimitOrientation
public void getLimitOrientation(float[] val) Return the limitOrientation value in the argument float[]- Specified by:
getLimitOrientationin interfaceHAnimJoint- Parameters:
val- The float[] to initialize.
-
setLimitOrientation
public void setLimitOrientation(float[] val) Set the limitOrientation field.- Specified by:
setLimitOrientationin interfaceHAnimJoint- Parameters:
val- The float[] to set.
-
getNumLlimit
public int getNumLlimit()Return the number of MFFloat items in the llimit field.- Specified by:
getNumLlimitin interfaceHAnimJoint- Returns:
- the number of MFFloat items in the llimit field.
-
getLlimit
public void getLlimit(float[] val) Return the llimit value in the argument float[]- Specified by:
getLlimitin interfaceHAnimJoint- Parameters:
val- The float[] to initialize.
-
setLlimit
public void setLlimit(float[] val) Set the llimit field.- Specified by:
setLlimitin interfaceHAnimJoint- Parameters:
val- The float[] to set.
-
getNumSkinCoordIndex
public int getNumSkinCoordIndex()Return the number of MFInt32 items in the skinCoordIndex field.- Specified by:
getNumSkinCoordIndexin interfaceHAnimJoint- Returns:
- the number of MFInt32 items in the skinCoordIndex field.
-
getSkinCoordIndex
public void getSkinCoordIndex(int[] val) Return the skinCoordIndex value in the argument int[]- Specified by:
getSkinCoordIndexin interfaceHAnimJoint- Parameters:
val- The int[] to initialize.
-
setSkinCoordIndex
public void setSkinCoordIndex(int[] val) Set the skinCoordIndex field.- Specified by:
setSkinCoordIndexin interfaceHAnimJoint- Parameters:
val- The int[] to set.
-
getNumSkinCoordWeight
public int getNumSkinCoordWeight()Return the number of MFFloat items in the skinCoordWeight field.- Specified by:
getNumSkinCoordWeightin interfaceHAnimJoint- Returns:
- the number of MFFloat items in the skinCoordWeight field.
-
getSkinCoordWeight
public void getSkinCoordWeight(float[] val) Return the skinCoordWeight value in the argument float[]- Specified by:
getSkinCoordWeightin interfaceHAnimJoint- Parameters:
val- The float[] to initialize.
-
setSkinCoordWeight
public void setSkinCoordWeight(float[] val) Set the skinCoordWeight field.- Specified by:
setSkinCoordWeightin interfaceHAnimJoint- Parameters:
val- The float[] to set.
-
getNumStiffness
public int getNumStiffness()Return the number of MFFloat items in the stiffness field.- Specified by:
getNumStiffnessin interfaceHAnimJoint- Returns:
- the number of MFFloat items in the stiffness field.
-
getStiffness
public void getStiffness(float[] val) Return the stiffness value in the argument float[]- Specified by:
getStiffnessin interfaceHAnimJoint- Parameters:
val- The float[] to initialize.
-
setStiffness
public void setStiffness(float[] val) Set the stiffness field.- Specified by:
setStiffnessin interfaceHAnimJoint- Parameters:
val- The float[] to set.
-
getNumUlimit
public int getNumUlimit()Return the number of MFFloat items in the ulimit field.- Specified by:
getNumUlimitin interfaceHAnimJoint- Returns:
- the number of MFFloat items in the ulimit field.
-
getUlimit
public void getUlimit(float[] val) Return the ulimit value in the argument float[]- Specified by:
getUlimitin interfaceHAnimJoint- Parameters:
val- The float[] to initialize.
-
setUlimit
public void setUlimit(float[] val) Set the ulimit field.- Specified by:
setUlimitin interfaceHAnimJoint- Parameters:
val- The float[] to set.
-