Xj3D 2.0 VRML/X3D Code API

org.web3d.x3d.sai.navigation
Interface NavigationInfo

All Superinterfaces:
X3DBindableNode, X3DChildNode, X3DNode

public interface NavigationInfo
extends X3DBindableNode

Defines the requirements of an X3D NavigationInfo node

Version:
$Revision: 1.1 $
Author:
Rex Melton

Method Summary
 void getAvatarSize(float[] val)
          Return the avatarSize value in the argument float[]
 boolean getHeadlight()
          Return the headlight boolean value.
 int getNumAvatarSize()
          Return the number of MFFloat items in the avatarSize field.
 int getNumTransitionTime()
          Return the number of MFFloat items in the transitionTime field.
 int getNumTransitionType()
          Return the number of MFString items in the transitionType field.
 int getNumType()
          Return the number of MFString items in the type field.
 float getSpeed()
          Return the speed float value.
 void getTransitionTime(float[] val)
          Return the transitionTime value in the argument float[]
 void getTransitionType(java.lang.String[] val)
          Return the transitionType value in the argument String[]
 void getType(java.lang.String[] val)
          Return the type value in the argument String[]
 float getVisibilityLimit()
          Return the visibilityLimit float value.
 void setAvatarSize(float[] val)
          Set the avatarSize field.
 void setHeadlight(boolean val)
          Set the headlight field.
 void setSpeed(float val)
          Set the speed field.
 void setTransitionTime(float[] val)
          Set the transitionTime field.
 void setTransitionType(java.lang.String[] val)
          Set the transitionType field.
 void setType(java.lang.String[] val)
          Set the type field.
 void setVisibilityLimit(float val)
          Set the visibilityLimit field.
 
Methods inherited from interface org.web3d.x3d.sai.X3DBindableNode
getBindTime, getIsBound, setBind
 
Methods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
 

Method Detail

getNumAvatarSize

int getNumAvatarSize()
Return the number of MFFloat items in the avatarSize field.

Returns:
the number of MFFloat items in the avatarSize field.

getAvatarSize

void getAvatarSize(float[] val)
Return the avatarSize value in the argument float[]

Parameters:
val - The float[] to initialize.

setAvatarSize

void setAvatarSize(float[] val)
Set the avatarSize field.

Parameters:
val - The float[] to set.

getHeadlight

boolean getHeadlight()
Return the headlight boolean value.

Returns:
The headlight boolean value.

setHeadlight

void setHeadlight(boolean val)
Set the headlight field.

Parameters:
val - The boolean to set.

getSpeed

float getSpeed()
Return the speed float value.

Returns:
The speed float value.

setSpeed

void setSpeed(float val)
Set the speed field.

Parameters:
val - The float to set.

getNumType

int getNumType()
Return the number of MFString items in the type field.

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

getType

void getType(java.lang.String[] val)
Return the type value in the argument String[]

Parameters:
val - The String[] to initialize.

setType

void setType(java.lang.String[] val)
Set the type field.

Parameters:
val - The String[] to set.

getVisibilityLimit

float getVisibilityLimit()
Return the visibilityLimit float value.

Returns:
The visibilityLimit float value.

setVisibilityLimit

void setVisibilityLimit(float val)
Set the visibilityLimit field.

Parameters:
val - The float to set.

getNumTransitionType

int getNumTransitionType()
Return the number of MFString items in the transitionType field.

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

getTransitionType

void getTransitionType(java.lang.String[] val)
Return the transitionType value in the argument String[]

Parameters:
val - The String[] to initialize.

setTransitionType

void setTransitionType(java.lang.String[] val)
Set the transitionType field.

Parameters:
val - The String[] to set.

getNumTransitionTime

int getNumTransitionTime()
Return the number of MFFloat items in the transitionTime field.

Returns:
the number of MFFloat items in the transitionTime field.

getTransitionTime

void getTransitionTime(float[] val)
Return the transitionTime value in the argument float[]

Parameters:
val - The float[] to initialize.

setTransitionTime

void setTransitionTime(float[] val)
Set the transitionTime field.

Parameters:
val - The float[] to set.

Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium