Xj3D 2.0 VRML/X3D Code API

org.web3d.x3d.sai.hanim
Interface HAnimJoint

All Superinterfaces:
X3DBoundedObject, X3DChildNode, X3DGroupingNode, X3DNode

public interface HAnimJoint
extends X3DGroupingNode

Defines the requirements of an X3D HAnimJoint node

Version:
$Revision: 1.1 $
Author:
Rex Melton

Method Summary
 void 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[]
 java.lang.String getName()
          Return the name String value.
 int getNumLlimit()
          Return the number of MFFloat items in the llimit field.
 int getNumSkinCoordIndex()
          Return the number of MFInt32 items in the skinCoordIndex field.
 int getNumSkinCoordWeight()
          Return the number of MFFloat items in the skinCoordWeight field.
 int getNumStiffness()
          Return the number of MFFloat items in the stiffness field.
 int getNumUlimit()
          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 llimit 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 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.X3DGroupingNode
addChildren, getChildren, getNumChildren, removeChildren, setChildren
 
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.

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 llimit 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.

Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium