Package org.xj3d.sai.internal.node.hanim
Class SAIHAnimHumanoid
java.lang.Object
org.web3d.vrml.scripting.sai.BaseNode
org.xj3d.sai.internal.node.hanim.SAIHAnimHumanoid
- All Implemented Interfaces:
HAnimHumanoid,X3DBoundedObject,X3DChildNode,X3DNode
A concrete implementation of the HAnimHumanoid 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
ConstructorsConstructorDescriptionSAIHAnimHumanoid(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidgetBboxCenter(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[]voidReturn the info value in the argument String[]voidReturn the joints value in the argument X3DNode[]getName()Return the name String value.intReturn the number of MFString items in the info field.intReturn the number of MFNode items in the joints field.intReturn the number of MFNode items in the segments field.intReturn the number of MFNode items in the sites field.intReturn the number of MFNode items in the skeleton field.intReturn the number of MFNode items in the skin field.intReturn the number of MFNode items in the viewpoints 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[]voidgetSegments(X3DNode[] val) Return the segments value in the argument X3DNode[]voidReturn the sites value in the argument X3DNode[]voidgetSkeleton(X3DNode[] val) Return the skeleton value in the argument X3DNode[]voidReturn the skin value in the argument X3DNode[]Return the skinCoord X3DNode value.Return the skinNormal X3DNode value.voidgetTranslation(float[] val) Return the translation value in the argument float[]Return the version String value.voidgetViewpoints(X3DNode[] val) Return the viewpoints value in the argument X3DNode[]voidsetBboxCenter(float[] val) Set the bboxCenter field.voidsetBboxSize(float[] val) Set the bboxSize field.voidsetCenter(float[] val) Set the center field.voidSet the info field.voidSet the joints 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.voidsetSegments(X3DNode[] val) Set the segments field.voidSet the sites field.voidsetSkeleton(X3DNode[] val) Set the skeleton field.voidSet the skin field.voidsetSkinCoord(X3DNode val) Set the skinCoord field.voidsetSkinNormal(X3DNode val) Set the skinNormal field.voidsetTranslation(float[] val) Set the translation field.voidsetVersion(String val) Set the version field.voidsetViewpoints(X3DNode[] val) Set the viewpoints 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
-
SAIHAnimHumanoid
public SAIHAnimHumanoid(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor- Parameters:
bnf-
-
-
Method Details
-
getCenter
public void getCenter(float[] val) Return the center value in the argument float[]- Specified by:
getCenterin interfaceHAnimHumanoid- Parameters:
val- The float[] to initialize.
-
setCenter
public void setCenter(float[] val) Set the center field.- Specified by:
setCenterin interfaceHAnimHumanoid- Parameters:
val- The float[] to set.
-
getRotation
public void getRotation(float[] val) Return the rotation value in the argument float[]- Specified by:
getRotationin interfaceHAnimHumanoid- Parameters:
val- The float[] to initialize.
-
setRotation
public void setRotation(float[] val) Set the rotation field.- Specified by:
setRotationin interfaceHAnimHumanoid- Parameters:
val- The float[] to set.
-
getScale
public void getScale(float[] val) Return the scale value in the argument float[]- Specified by:
getScalein interfaceHAnimHumanoid- Parameters:
val- The float[] to initialize.
-
setScale
public void setScale(float[] val) Set the scale field.- Specified by:
setScalein interfaceHAnimHumanoid- Parameters:
val- The float[] to set.
-
getScaleOrientation
public void getScaleOrientation(float[] val) Return the scaleOrientation value in the argument float[]- Specified by:
getScaleOrientationin interfaceHAnimHumanoid- Parameters:
val- The float[] to initialize.
-
setScaleOrientation
public void setScaleOrientation(float[] val) Set the scaleOrientation field.- Specified by:
setScaleOrientationin interfaceHAnimHumanoid- Parameters:
val- The float[] to set.
-
getTranslation
public void getTranslation(float[] val) Return the translation value in the argument float[]- Specified by:
getTranslationin interfaceHAnimHumanoid- Parameters:
val- The float[] to initialize.
-
setTranslation
public void setTranslation(float[] val) Set the translation field.- Specified by:
setTranslationin interfaceHAnimHumanoid- Parameters:
val- The float[] to set.
-
getName
Return the name String value.- Specified by:
getNamein interfaceHAnimHumanoid- Returns:
- The name String value.
-
setName
Set the name field.- Specified by:
setNamein interfaceHAnimHumanoid- Parameters:
val- The String to set.
-
getNumInfo
public int getNumInfo()Return the number of MFString items in the info field.- Specified by:
getNumInfoin interfaceHAnimHumanoid- Returns:
- the number of MFString items in the info field.
-
getInfo
Return the info value in the argument String[]- Specified by:
getInfoin interfaceHAnimHumanoid- Parameters:
val- The String[] to initialize.
-
setInfo
Set the info field.- Specified by:
setInfoin interfaceHAnimHumanoid- Parameters:
val- The String[] to set.
-
getNumJoints
public int getNumJoints()Return the number of MFNode items in the joints field.- Specified by:
getNumJointsin interfaceHAnimHumanoid- Returns:
- the number of MFNode items in the joints field.
-
getJoints
Return the joints value in the argument X3DNode[]- Specified by:
getJointsin interfaceHAnimHumanoid- Parameters:
val- The X3DNode[] to initialize.
-
setJoints
Set the joints field.- Specified by:
setJointsin interfaceHAnimHumanoid- Parameters:
val- The X3DNode[] to set.
-
getNumSegments
public int getNumSegments()Return the number of MFNode items in the segments field.- Specified by:
getNumSegmentsin interfaceHAnimHumanoid- Returns:
- the number of MFNode items in the segments field.
-
getSegments
Return the segments value in the argument X3DNode[]- Specified by:
getSegmentsin interfaceHAnimHumanoid- Parameters:
val- The X3DNode[] to initialize.
-
setSegments
Set the segments field.- Specified by:
setSegmentsin interfaceHAnimHumanoid- Parameters:
val- The X3DNode[] to set.
-
getNumSites
public int getNumSites()Return the number of MFNode items in the sites field.- Specified by:
getNumSitesin interfaceHAnimHumanoid- Returns:
- the number of MFNode items in the sites field.
-
getSites
Return the sites value in the argument X3DNode[]- Specified by:
getSitesin interfaceHAnimHumanoid- Parameters:
val- The X3DNode[] to initialize.
-
setSites
Set the sites field.- Specified by:
setSitesin interfaceHAnimHumanoid- Parameters:
val- The X3DNode[] to set.
-
getNumSkeleton
public int getNumSkeleton()Return the number of MFNode items in the skeleton field.- Specified by:
getNumSkeletonin interfaceHAnimHumanoid- Returns:
- the number of MFNode items in the skeleton field.
-
getSkeleton
Return the skeleton value in the argument X3DNode[]- Specified by:
getSkeletonin interfaceHAnimHumanoid- Parameters:
val- The X3DNode[] to initialize.
-
setSkeleton
Set the skeleton field.- Specified by:
setSkeletonin interfaceHAnimHumanoid- Parameters:
val- The X3DNode[] to set.
-
getNumSkin
public int getNumSkin()Return the number of MFNode items in the skin field.- Specified by:
getNumSkinin interfaceHAnimHumanoid- Returns:
- the number of MFNode items in the skin field.
-
getSkin
Return the skin value in the argument X3DNode[]- Specified by:
getSkinin interfaceHAnimHumanoid- Parameters:
val- The X3DNode[] to initialize.
-
setSkin
Set the skin field.- Specified by:
setSkinin interfaceHAnimHumanoid- Parameters:
val- The X3DNode[] to set.
-
getSkinCoord
Return the skinCoord X3DNode value.- Specified by:
getSkinCoordin interfaceHAnimHumanoid- Returns:
- The skinCoord X3DNode value.
-
setSkinCoord
Set the skinCoord field.- Specified by:
setSkinCoordin interfaceHAnimHumanoid- Parameters:
val- The X3DNode to set.
-
getSkinNormal
Return the skinNormal X3DNode value.- Specified by:
getSkinNormalin interfaceHAnimHumanoid- Returns:
- The skinNormal X3DNode value.
-
setSkinNormal
Set the skinNormal field.- Specified by:
setSkinNormalin interfaceHAnimHumanoid- Parameters:
val- The X3DNode to set.
-
getVersion
Return the version String value.- Specified by:
getVersionin interfaceHAnimHumanoid- Returns:
- The version String value.
-
setVersion
Set the version field.- Specified by:
setVersionin interfaceHAnimHumanoid- Parameters:
val- The String to set.
-
getNumViewpoints
public int getNumViewpoints()Return the number of MFNode items in the viewpoints field.- Specified by:
getNumViewpointsin interfaceHAnimHumanoid- Returns:
- the number of MFNode items in the viewpoints field.
-
getViewpoints
Return the viewpoints value in the argument X3DNode[]- Specified by:
getViewpointsin interfaceHAnimHumanoid- Parameters:
val- The X3DNode[] to initialize.
-
setViewpoints
Set the viewpoints field.- Specified by:
setViewpointsin interfaceHAnimHumanoid- 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.
-