Xj3D 2.0 VRML/X3D Code API

org.web3d.x3d.sai.grouping
Interface Transform

All Superinterfaces:
X3DBoundedObject, X3DChildNode, X3DGroupingNode, X3DNode

public interface Transform
extends X3DGroupingNode

Defines the requirements of an X3D Transform node

Version:
$Revision: 1.1 $
Author:
Rex Melton

Method Summary
 void getCenter(float[] val)
          Return the center value in the argument float[]
 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 getTranslation(float[] val)
          Return the translation value in the argument float[]
 void setCenter(float[] val)
          Set the center 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 setTranslation(float[] val)
          Set the translation 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.

Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium