Xj3D 2.0 VRML/X3D Code API

org.web3d.x3d.sai.hanim
Interface HAnimHumanoid

All Superinterfaces:
X3DBoundedObject, X3DChildNode, X3DNode

public interface HAnimHumanoid
extends X3DChildNode, X3DBoundedObject

Defines the requirements of an X3D HAnimHumanoid node

Version:
$Revision: 1.1 $
Author:
Rex Melton

Method Summary
 void getCenter(float[] val)
          Return the center value in the argument float[]
 void getInfo(java.lang.String[] val)
          Return the info value in the argument String[]
 void getJoints(X3DNode[] val)
          Return the joints value in the argument X3DNode[]
 java.lang.String getName()
          Return the name String value.
 int getNumInfo()
          Return the number of MFString items in the info field.
 int getNumJoints()
          Return the number of MFNode items in the joints field.
 int getNumSegments()
          Return the number of MFNode items in the segments field.
 int getNumSites()
          Return the number of MFNode items in the sites field.
 int getNumSkeleton()
          Return the number of MFNode items in the skeleton field.
 int getNumSkin()
          Return the number of MFNode items in the skin field.
 int getNumViewpoints()
          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 getSites(X3DNode[] val)
          Return the sites value in the argument X3DNode[]
 void getSkeleton(X3DNode[] val)
          Return the skeleton value in the argument X3DNode[]
 void getSkin(X3DNode[] val)
          Return the skin value in the argument X3DNode[]
 X3DNode getSkinCoord()
          Return the skinCoord X3DNode value.
 X3DNode getSkinNormal()
          Return the skinNormal X3DNode value.
 void getTranslation(float[] val)
          Return the translation value in the argument float[]
 java.lang.String getVersion()
          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 setInfo(java.lang.String[] val)
          Set the info field.
 void setJoints(X3DNode[] val)
          Set the joints field.
 void setName(java.lang.String val)
          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 setSites(X3DNode[] val)
          Set the sites field.
 void setSkeleton(X3DNode[] val)
          Set the skeleton field.
 void setSkin(X3DNode[] val)
          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(java.lang.String val)
          Set the version field.
 void setViewpoints(X3DNode[] val)
          Set the viewpoints field.
 
Methods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
 
Methods inherited from interface org.web3d.x3d.sai.X3DBoundedObject
getBboxCenter, getBboxSize, setBboxCenter, setBboxSize
 

Method Detail

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

java.lang.String getName()
Return the name String value.

Returns:
The name String value.

setName

void setName(java.lang.String val)
Set the name field.

Parameters:
val - The String to set.

getNumInfo

int getNumInfo()
Return the number of MFString items in the info field.

Returns:
the number of MFString items in the info field.

getInfo

void getInfo(java.lang.String[] val)
Return the info value in the argument String[]

Parameters:
val - The String[] to initialize.

setInfo

void setInfo(java.lang.String[] val)
Set the info field.

Parameters:
val - The String[] to set.

getNumJoints

int getNumJoints()
Return the number of MFNode items in the joints field.

Returns:
the number of MFNode items in the joints field.

getJoints

void getJoints(X3DNode[] val)
Return the joints value in the argument X3DNode[]

Parameters:
val - The X3DNode[] to initialize.

setJoints

void setJoints(X3DNode[] val)
Set the joints field.

Parameters:
val - The X3DNode[] to set.

getNumSegments

int getNumSegments()
Return the number of MFNode items in the segments field.

Returns:
the number of MFNode items in the segments field.

getSegments

void getSegments(X3DNode[] val)
Return the segments value in the argument X3DNode[]

Parameters:
val - The X3DNode[] to initialize.

setSegments

void setSegments(X3DNode[] val)
Set the segments field.

Parameters:
val - The X3DNode[] to set.

getNumSites

int getNumSites()
Return the number of MFNode items in the sites field.

Returns:
the number of MFNode items in the sites field.

getSites

void getSites(X3DNode[] val)
Return the sites value in the argument X3DNode[]

Parameters:
val - The X3DNode[] to initialize.

setSites

void setSites(X3DNode[] val)
Set the sites field.

Parameters:
val - The X3DNode[] to set.

getNumSkeleton

int getNumSkeleton()
Return the number of MFNode items in the skeleton field.

Returns:
the number of MFNode items in the skeleton field.

getSkeleton

void getSkeleton(X3DNode[] val)
Return the skeleton value in the argument X3DNode[]

Parameters:
val - The X3DNode[] to initialize.

setSkeleton

void setSkeleton(X3DNode[] val)
Set the skeleton field.

Parameters:
val - The X3DNode[] to set.

getNumSkin

int getNumSkin()
Return the number of MFNode items in the skin field.

Returns:
the number of MFNode items in the skin field.

getSkin

void getSkin(X3DNode[] val)
Return the skin value in the argument X3DNode[]

Parameters:
val - The X3DNode[] to initialize.

setSkin

void setSkin(X3DNode[] val)
Set the skin field.

Parameters:
val - The X3DNode[] to set.

getSkinCoord

X3DNode getSkinCoord()
Return the skinCoord X3DNode value.

Returns:
The skinCoord X3DNode value.

setSkinCoord

void setSkinCoord(X3DNode val)
Set the skinCoord field.

Parameters:
val - The X3DNode to set.

getSkinNormal

X3DNode getSkinNormal()
Return the skinNormal X3DNode value.

Returns:
The skinNormal X3DNode value.

setSkinNormal

void setSkinNormal(X3DNode val)
Set the skinNormal field.

Parameters:
val - The X3DNode to set.

getVersion

java.lang.String getVersion()
Return the version String value.

Returns:
The version String value.

setVersion

void setVersion(java.lang.String val)
Set the version field.

Parameters:
val - The String to set.

getNumViewpoints

int getNumViewpoints()
Return the number of MFNode items in the viewpoints field.

Returns:
the number of MFNode items in the viewpoints field.

getViewpoints

void getViewpoints(X3DNode[] val)
Return the viewpoints value in the argument X3DNode[]

Parameters:
val - The X3DNode[] to initialize.

setViewpoints

void setViewpoints(X3DNode[] val)
Set the viewpoints field.

Parameters:
val - The X3DNode[] to set.

Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium