Xj3D 2.0 VRML/X3D Code API

org.web3d.x3d.sai
Interface X3DRigidJointNode

All Superinterfaces:
X3DNode
All Known Subinterfaces:
BallJoint, DoubleAxisHingeJoint, MotorJoint, SingleAxisHingeJoint, SliderJoint, UniversalJoint

public interface X3DRigidJointNode
extends X3DNode

Defines the requirements of an X3DRigidJointNode abstract node type

Version:
$Revision: 1.2 $
Author:
Rex Melton

Method Summary
 X3DNode getBody1()
          Return the body1 X3DNode value.
 X3DNode getBody2()
          Return the body2 X3DNode value.
 void getForceOutput(java.lang.String[] val)
          Return the forceOutput value in the argument String[]
 int getNumForceOutput()
          Return the number of MFString items in the forceOutput field.
 void setBody1(X3DNode val)
          Set the body1 field.
 void setBody2(X3DNode val)
          Set the body2 field.
 void setForceOutput(java.lang.String[] val)
          Set the forceOutput field.
 
Methods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
 

Method Detail

getNumForceOutput

int getNumForceOutput()
Return the number of MFString items in the forceOutput field.

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

getForceOutput

void getForceOutput(java.lang.String[] val)
Return the forceOutput value in the argument String[]

Parameters:
val - The String[] to initialize.

setForceOutput

void setForceOutput(java.lang.String[] val)
Set the forceOutput field.

Parameters:
val - The String[] to set.

getBody1

X3DNode getBody1()
Return the body1 X3DNode value.

Returns:
The body1 X3DNode value.

setBody1

void setBody1(X3DNode val)
Set the body1 field.

Parameters:
val - The X3DNode to set.

getBody2

X3DNode getBody2()
Return the body2 X3DNode value.

Returns:
The body2 X3DNode value.

setBody2

void setBody2(X3DNode val)
Set the body2 field.

Parameters:
val - The X3DNode to set.

Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium