Package org.web3d.x3d.sai.hanim
Interface HAnimHumanoid
- All Superinterfaces:
X3DBoundedObject
,X3DChildNode
,X3DNode
- All Known Implementing Classes:
SAIHAnimHumanoid
,SAIHAnimHumanoid
Defines the requirements of an X3D HAnimHumanoid 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
Return the info value in the argument String[]void
Return the joints value in the argument X3DNode[]getName()
Return the name String value.int
Return the number of MFString items in the info field.int
Return the number of MFNode items in the joints field.int
Return the number of MFNode items in the segments field.int
Return the number of MFNode items in the sites field.int
Return the number of MFNode items in the skeleton field.int
Return the number of MFNode items in the skin field.int
Return the number of MFNode items in the viewpoints 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
getSegments
(X3DNode[] val) Return the segments value in the argument X3DNode[]void
Return the sites value in the argument X3DNode[]void
getSkeleton
(X3DNode[] val) Return the skeleton value in the argument X3DNode[]void
Return the skin value in the argument X3DNode[]Return the skinCoord X3DNode value.Return the skinNormal X3DNode value.void
getTranslation
(float[] val) Return the translation value in the argument float[]Return the version String value.void
getViewpoints
(X3DNode[] val) Return the viewpoints value in the argument X3DNode[]void
setCenter
(float[] val) Set the center field.void
Set the info field.void
Set the joints 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
setSegments
(X3DNode[] val) Set the segments field.void
Set the sites field.void
setSkeleton
(X3DNode[] val) Set the skeleton field.void
Set the skin field.void
setSkinCoord
(X3DNode val) Set the skinCoord field.void
setSkinNormal
(X3DNode val) Set the skinNormal field.void
setTranslation
(float[] val) Set the translation field.void
setVersion
(String val) Set the version field.void
setViewpoints
(X3DNode[] val) Set the viewpoints field.Methods inherited from interface org.web3d.x3d.sai.X3DBoundedObject
getBboxCenter, getBboxSize, setBboxCenter, setBboxSize
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
-
getNumInfo
int getNumInfo()Return the number of MFString items in the info field.- Returns:
- the number of MFString items in the info field.
-
getInfo
Return the info value in the argument String[]- Parameters:
val
- The String[] to initialize.
-
setInfo
-
getNumJoints
int getNumJoints()Return the number of MFNode items in the joints field.- Returns:
- the number of MFNode items in the joints field.
-
getJoints
Return the joints value in the argument X3DNode[]- Parameters:
val
- The X3DNode[] to initialize.
-
setJoints
-
getNumSegments
int getNumSegments()Return the number of MFNode items in the segments field.- Returns:
- the number of MFNode items in the segments field.
-
getSegments
Return the segments value in the argument X3DNode[]- Parameters:
val
- The X3DNode[] to initialize.
-
setSegments
-
getNumSites
int getNumSites()Return the number of MFNode items in the sites field.- Returns:
- the number of MFNode items in the sites field.
-
getSites
Return the sites value in the argument X3DNode[]- Parameters:
val
- The X3DNode[] to initialize.
-
setSites
-
getNumSkeleton
int getNumSkeleton()Return the number of MFNode items in the skeleton field.- Returns:
- the number of MFNode items in the skeleton field.
-
getSkeleton
Return the skeleton value in the argument X3DNode[]- Parameters:
val
- The X3DNode[] to initialize.
-
setSkeleton
-
getNumSkin
int getNumSkin()Return the number of MFNode items in the skin field.- Returns:
- the number of MFNode items in the skin field.
-
getSkin
Return the skin value in the argument X3DNode[]- Parameters:
val
- The X3DNode[] to initialize.
-
setSkin
-
getSkinCoord
-
setSkinCoord
-
getSkinNormal
-
setSkinNormal
-
getVersion
-
setVersion
-
getNumViewpoints
int getNumViewpoints()Return the number of MFNode items in the viewpoints field.- Returns:
- the number of MFNode items in the viewpoints field.
-
getViewpoints
Return the viewpoints value in the argument X3DNode[]- Parameters:
val
- The X3DNode[] to initialize.
-
setViewpoints
-