Package org.web3d.x3d.sai.navigation
Interface NavigationInfo
- All Superinterfaces:
X3DBindableNode,X3DChildNode,X3DNode
- All Known Implementing Classes:
SAINavigationInfo,SAINavigationInfo
Defines the requirements of an X3D NavigationInfo node
- Version:
- $Revision: 1.1 $
- Author:
- Rex Melton
-
Method Summary
Modifier and TypeMethodDescriptionvoidgetAvatarSize(float[] val) Return the avatarSize value in the argument float[]booleanReturn the headlight boolean value.intReturn the number of MFFloat items in the avatarSize field.intReturn the number of MFFloat items in the transitionTime field.intReturn the number of MFString items in the transitionType field.intReturn the number of MFString items in the type field.floatgetSpeed()Return the speed float value.voidgetTransitionTime(float[] val) Return the transitionTime value in the argument float[]voidgetTransitionType(String[] val) Return the transitionType value in the argument String[]voidReturn the type value in the argument String[]floatReturn the visibilityLimit float value.voidsetAvatarSize(float[] val) Set the avatarSize field.voidsetHeadlight(boolean val) Set the headlight field.voidsetSpeed(float val) Set the speed field.voidsetTransitionTime(float[] val) Set the transitionTime field.voidsetTransitionType(String[] val) Set the transitionType field.voidSet the type field.voidsetVisibilityLimit(float val) Set the visibilityLimit field.Methods inherited from interface org.web3d.x3d.sai.X3DBindableNode
getBindTime, getIsBound, setBindMethods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
-
Method Details
-
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
Return the type value in the argument String[]- Parameters:
val- The String[] to initialize.
-
setType
-
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
Return the transitionType value in the argument String[]- Parameters:
val- The String[] to initialize.
-
setTransitionType
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.
-